svg[data-v-844da5d0]{flex:none;display:block;overflow:visible}[data-v-f8807e4e]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-f8807e4e]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-f8807e4e]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-f8807e4e]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-f8807e4e]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-f8807e4e],input[data-v-f8807e4e],select[data-v-f8807e4e],textarea[data-v-f8807e4e]{font:inherit;color:inherit}[data-v-f8807e4e]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-f8807e4e]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-f8807e4e],[data-v-f8807e4e]:before,[data-v-f8807e4e]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-f8807e4e]{--ui-font-scale:.9}html[data-ui-size=large][data-v-f8807e4e]{--ui-font-scale:1.1}.ah[data-v-f8807e4e]{background:var(--ui-surface);width:100%;color:var(--ui-text);height:60px;box-shadow:var(--ui-shadow-sm);border-bottom:1px solid var(--ui-border);z-index:100;flex:none;align-items:center;gap:12px;padding:0 16px 0 8px;display:flex;position:sticky;top:0}.ah-burger[data-v-f8807e4e]{border-radius:var(--ui-radius-sm);width:44px;height:44px;color:var(--ui-text-2);cursor:pointer;transition:background var(--ui-duration), color var(--ui-duration);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.ah-burger[data-v-f8807e4e]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.ah-burger[data-v-f8807e4e]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ah-burger-glyph[data-v-f8807e4e]{width:22px;height:22px;display:block}.ah-line[data-v-f8807e4e]{transform-box:view-box;transform-origin:50%;transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .22s}.ah-burger-glyph.open .ah-line--top[data-v-f8807e4e]{transform:rotate(45deg)translateY(6px)}.ah-burger-glyph.open .ah-line--mid[data-v-f8807e4e]{opacity:0}.ah-burger-glyph.open .ah-line--bot[data-v-f8807e4e]{transform:rotate(-45deg)translateY(-6px)}.ah-spacer[data-v-f8807e4e]{flex:1}.ah-actions[data-v-f8807e4e]{align-items:center;gap:8px;display:flex}.ah-act[data-v-f8807e4e]{border-radius:var(--ui-radius-sm);height:42px;color:var(--ui-text-2);font-size:calc(var(--ui-font-scale,1) * 14px);cursor:pointer;transition:background var(--ui-duration), color var(--ui-duration);background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-family:inherit;text-decoration:none;display:inline-flex}.ah-act[data-v-f8807e4e]:hover:not(:disabled){background:var(--ui-surface-3);color:var(--ui-text)}.ah-act.active[data-v-f8807e4e]{background:var(--ui-accent-soft);color:var(--ui-accent);font-weight:600}.ah-act--icon[data-v-f8807e4e]{justify-content:center;width:42px;padding:0}.ah-act--logout[data-v-f8807e4e]:hover:not(:disabled){background:var(--ui-danger-soft);border-color:var(--ui-danger);color:var(--ui-danger)}.ah-act[data-v-f8807e4e]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (width<=720px){.ah[data-v-f8807e4e]{gap:4px;padding:0 8px}.ah-act[data-v-f8807e4e]{justify-content:center;width:48px;padding:0}.ah-act span[data-v-f8807e4e]{display:none}.ah-actions[data-v-f8807e4e]{gap:2px}}[data-v-7c09abc9]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-7c09abc9]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-7c09abc9]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-7c09abc9]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-7c09abc9]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-7c09abc9],input[data-v-7c09abc9],select[data-v-7c09abc9],textarea[data-v-7c09abc9]{font:inherit;color:inherit}[data-v-7c09abc9]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-7c09abc9]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-7c09abc9],[data-v-7c09abc9]:before,[data-v-7c09abc9]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-7c09abc9]{--ui-font-scale:.9}html[data-ui-size=large][data-v-7c09abc9]{--ui-font-scale:1.1}.nd[data-v-7c09abc9]{visibility:hidden;pointer-events:none;flex:none;width:0;height:100%;transition:width .33s cubic-bezier(.16,1,.3,1),visibility 0s linear .33s;overflow:hidden}.nd--open[data-v-7c09abc9]{width:var(--v2b18e4b6);visibility:visible;pointer-events:auto;transition:width .33s cubic-bezier(.16,1,.3,1),visibility}.nd-inner[data-v-7c09abc9]{width:var(--v2b18e4b6);background:var(--ui-surface);height:100%;color:var(--ui-text);border-right:1px solid var(--ui-border);flex-direction:column;display:flex}.nd-overlay[data-v-7c09abc9]{display:none}.nd-top[data-v-7c09abc9]{border-bottom:1px solid var(--ui-surface-3);flex:none;align-items:center;height:64px;padding:0 16px 0 20px;display:flex}.nd-brand[data-v-7c09abc9]{font-size:calc(var(--ui-font-scale,1) * 20px);letter-spacing:.2px;color:var(--ui-text);white-space:nowrap;font-weight:750}.nd-scroll[data-v-7c09abc9]{flex:1;min-height:0;padding:18px 10px 22px;overflow-y:auto}.nd-group[data-v-7c09abc9]{margin-bottom:4px}.nd-group-head[data-v-7c09abc9]{cursor:pointer;width:100%;transition:background var(--ui-duration);background:0 0;border:none;border-radius:6px;justify-content:space-between;align-items:center;padding:12px 10px 9px;font-family:inherit;display:flex}.nd-group-head[data-v-7c09abc9]:hover{background:var(--ui-surface-2)}.nd-group-title[data-v-7c09abc9]{letter-spacing:.6px;text-transform:uppercase;color:var(--ui-text-faint);white-space:nowrap;font-size:12.5px;font-weight:600}.nd-caret[data-v-7c09abc9]{color:var(--ui-text-faint);transition:transform .3s cubic-bezier(.22,1,.36,1)}.nd-group--open .nd-caret[data-v-7c09abc9]{transform:rotate(180deg)}.nd-items-clip[data-v-7c09abc9]{will-change:height;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .22s;overflow:hidden}.nd-items[data-v-7c09abc9]{flex-direction:column;gap:2px;padding:2px 0 8px;display:flex}.nd-item[data-v-7c09abc9]{height:42px;color:var(--ui-text-2);font-size:calc(var(--ui-font-scale,1) * 15px);transition:background var(--ui-duration), color var(--ui-duration);border-radius:8px;align-items:center;gap:12px;padding:0 12px 0 16px;font-family:inherit;text-decoration:none;display:flex;position:relative}.nd-item--dragsource[data-v-7c09abc9]{opacity:.55}.nd-item[data-v-7c09abc9] svg{color:var(--ui-text-faint);transition:color var(--ui-duration)}.nd-item-icon[data-v-7c09abc9]{width:18px;height:18px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.nd-item-icon[data-v-7c09abc9] svg{width:18px;height:18px;display:block}.nd-item[data-v-7c09abc9]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.nd-item[data-v-7c09abc9]:hover svg{color:var(--ui-text-2)}.nd-item.active[data-v-7c09abc9]{background:var(--ui-accent-soft);color:var(--ui-text);font-weight:600}.nd-item.active[data-v-7c09abc9] svg{color:var(--ui-accent)}.nd-item.active[data-v-7c09abc9]:before{content:"";background:var(--ui-accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.nd-item-label[data-v-7c09abc9]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nd-badge[data-v-7c09abc9]{min-width:22px;height:22px;font-size:calc(var(--ui-font-scale,1) * 12px);background:var(--ui-accent-soft);color:var(--ui-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-weight:700;line-height:1;display:inline-flex}@media (width<=720px){.nd-overlay[data-v-7c09abc9]{z-index:34990;opacity:0;pointer-events:none;transition:opacity var(--ui-duration) ease;background:#0f172a73;display:block;position:fixed;inset:0}.nd-overlay--on[data-v-7c09abc9]{opacity:1;pointer-events:auto}.nd[data-v-7c09abc9]{z-index:35000;visibility:visible;pointer-events:auto;width:min(280px,92vw);height:auto;transition:transform .33s cubic-bezier(.16,1,.3,1);position:fixed;top:0;bottom:0;left:0;overflow:visible;transform:translate(-104%)}.nd--open[data-v-7c09abc9]{width:min(280px,92vw);transition:transform .33s cubic-bezier(.16,1,.3,1);transform:translate(0)}.nd-inner[data-v-7c09abc9]{width:auto;box-shadow:var(--ui-shadow-lg)}}:root[data-scheme=dark] .nd-overlay[data-v-7c09abc9]{background:#0000008c}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .nd-overlay[data-v-7c09abc9]{background:#0000008c}}[data-v-2213c166]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-2213c166]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-2213c166]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-2213c166]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-2213c166]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-2213c166],input[data-v-2213c166],select[data-v-2213c166],textarea[data-v-2213c166]{font:inherit;color:inherit}[data-v-2213c166]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-2213c166]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-2213c166],[data-v-2213c166]:before,[data-v-2213c166]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-2213c166]{--ui-font-scale:.9}html[data-ui-size=large][data-v-2213c166]{--ui-font-scale:1.1}.tt-popup[data-v-2213c166]{background:var(--ui-surface);color:var(--ui-text);font-size:calc(var(--ui-font-scale,1) * 12px);border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border);white-space:nowrap;pointer-events:none;z-index:9999;box-shadow:var(--ui-shadow-md);padding:8px 12px;line-height:1.45;position:fixed}.tt-popup--multiline[data-v-2213c166]{white-space:normal;width:max-content;max-width:none}[data-v-2635de04]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-2635de04]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-2635de04]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-2635de04]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-2635de04]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-2635de04],input[data-v-2635de04],select[data-v-2635de04],textarea[data-v-2635de04]{font:inherit;color:inherit}[data-v-2635de04]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-2635de04]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-2635de04],[data-v-2635de04]:before,[data-v-2635de04]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-2635de04]{--ui-font-scale:.9}html[data-ui-size=large][data-v-2635de04]{--ui-font-scale:1.1}.cm[data-v-2635de04]{z-index:50000;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);min-width:180px;box-shadow:var(--ui-shadow-md);padding:4px}.cm-item[data-v-2635de04]{text-align:left;width:100%;font-size:calc(var(--ui-font-scale,1) * 13px);color:var(--ui-text);cursor:pointer;transition:background var(--ui-duration), color var(--ui-duration);background:0 0;border:none;border-radius:6px;padding:8px 12px;display:block}.cm-item[data-v-2635de04]:hover{background:var(--ui-success-soft);color:var(--ui-success)}.cm-item--active[data-v-2635de04]{color:var(--ui-success);font-weight:600}.cm-check[data-v-2635de04]{width:16px;margin-left:-4px;display:inline-block}[data-v-19e987fb]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-19e987fb]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-19e987fb]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-19e987fb]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-19e987fb]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-19e987fb],input[data-v-19e987fb],select[data-v-19e987fb],textarea[data-v-19e987fb]{font:inherit;color:inherit}[data-v-19e987fb]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-19e987fb]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-19e987fb],[data-v-19e987fb]:before,[data-v-19e987fb]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-19e987fb]{--ui-font-scale:.9}html[data-ui-size=large][data-v-19e987fb]{--ui-font-scale:1.1}.cf-root[data-v-19e987fb]{align-items:center;display:inline-flex}.cf-trigger[data-v-19e987fb]{border:1px solid var(--ui-border-strong);box-shadow:var(--ui-shadow-sm);cursor:pointer;transition:transform var(--ui-duration), box-shadow var(--ui-duration);border-radius:50%;flex:none;padding:0}.cf-trigger[data-v-19e987fb]:hover,.cf-trigger.is-open[data-v-19e987fb]{box-shadow:var(--ui-shadow-md);transform:scale(1.08)}.cf-trigger[data-v-19e987fb]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.cf-trigger--empty[data-v-19e987fb]{background:linear-gradient(to top right, transparent 46%, var(--ui-border-strong) 46%, var(--ui-border-strong) 54%, transparent 54%), var(--ui-surface-2)}.cf-panel[data-v-19e987fb]{z-index:50000;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow-md);flex-direction:column;gap:8px;padding:10px;display:flex}.cf-grid[data-v-19e987fb]{grid-template-columns:repeat(8,18px);gap:4px;display:grid}.cf-panel--sm .cf-grid[data-v-19e987fb]{grid-template-columns:repeat(8,16px);gap:3px}.cf-swatch[data-v-19e987fb]{cursor:pointer;width:18px;height:18px;transition:transform var(--ui-duration), box-shadow var(--ui-duration);border:1px solid #0000002e;border-radius:3px;padding:0}.cf-panel--sm .cf-swatch[data-v-19e987fb]{width:16px;height:16px}.cf-swatch[data-v-19e987fb]:hover{box-shadow:var(--ui-shadow-md);z-index:1;transform:scale(1.18)}.cf-swatch.is-selected[data-v-19e987fb]{outline:2px solid var(--ui-accent);outline-offset:1px}.cf-footer[data-v-19e987fb]{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.cf-clear[data-v-19e987fb]{font-size:calc(var(--ui-font-scale,1) * 12px);color:var(--ui-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;display:inline-flex}.cf-clear[data-v-19e987fb]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.cf-clear-swatch[data-v-19e987fb]{border:1px solid var(--ui-border-strong);background:linear-gradient(to top right, transparent 44%, var(--ui-border-strong) 44%, var(--ui-border-strong) 56%, transparent 56%), var(--ui-surface-2);border-radius:50%;width:14px;height:14px}.cf-flex[data-v-19e987fb]{border:1px solid var(--ui-border);background:var(--ui-surface-2);cursor:pointer;width:24px;height:24px;color:var(--ui-text-2);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.cf-flex[data-v-19e987fb]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.cf-flex-input[data-v-19e987fb]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-v-c2857a1b]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-c2857a1b]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-c2857a1b]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-c2857a1b]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-c2857a1b]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-c2857a1b],input[data-v-c2857a1b],select[data-v-c2857a1b],textarea[data-v-c2857a1b]{font:inherit;color:inherit}[data-v-c2857a1b]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-c2857a1b]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-c2857a1b],[data-v-c2857a1b]:before,[data-v-c2857a1b]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-c2857a1b]{--ui-font-scale:.9}html[data-ui-size=large][data-v-c2857a1b]{--ui-font-scale:1.1}.mf-overlay[data-v-c2857a1b]{z-index:40000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mf[data-v-c2857a1b]{background:var(--ui-surface);width:100%;max-width:420px;box-shadow:var(--ui-shadow-md);border-radius:10px;overflow:hidden}.mf-head[data-v-c2857a1b]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mf-title[data-v-c2857a1b]{font-size:calc(var(--ui-font-scale,1) * 16px);color:var(--ui-text);margin:0;font-weight:700}.mf-close[data-v-c2857a1b]{font-size:calc(var(--ui-font-scale,1) * 22px);color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;line-height:1}.mf-close[data-v-c2857a1b]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.mf-form[data-v-c2857a1b]{flex-direction:column;gap:14px;padding:16px;display:flex}.mf-field[data-v-c2857a1b]{flex-direction:column;gap:6px;display:flex}.mf-label[data-v-c2857a1b]{font-size:calc(var(--ui-font-scale,1) * 13px);color:var(--ui-text-2);font-weight:500}.mf-req[data-v-c2857a1b]{color:var(--ui-danger)}.mf-input[data-v-c2857a1b]{box-sizing:border-box;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);width:100%;font-size:calc(var(--ui-font-scale,1) * 14px);color:var(--ui-text);background:var(--ui-surface);transition:border-color var(--ui-duration), box-shadow var(--ui-duration);outline:none;padding:9px 12px;font-family:inherit}.mf-input[data-v-c2857a1b]:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #1a73e81f}.mf-textarea[data-v-c2857a1b]{resize:vertical;min-height:70px}.mf-actions[data-v-c2857a1b]{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.mf-error[data-v-c2857a1b]{font-size:calc(var(--ui-font-scale,1) * 13px);color:var(--ui-danger);margin:0;font-weight:500}.mf-btn[data-v-c2857a1b]{border-radius:var(--ui-radius-sm);font-size:calc(var(--ui-font-scale,1) * 14px);cursor:pointer;transition:background var(--ui-duration), opacity var(--ui-duration);border:none;padding:9px 18px;font-weight:600}.mf-cancel[data-v-c2857a1b]{background:var(--ui-surface-2);color:var(--ui-text-2)}.mf-cancel[data-v-c2857a1b]:hover{background:var(--ui-border)}.mf-save[data-v-c2857a1b]{background:var(--ui-accent);color:var(--ui-accent-on);align-items:center;gap:8px;display:inline-flex}.mf-save[data-v-c2857a1b]:hover:not(:disabled){background:color-mix(in srgb, var(--ui-accent) 88%, black)}.mf-save[data-v-c2857a1b]:disabled{opacity:.55;cursor:not-allowed}.mf-spinner[data-v-c2857a1b]{border:2px solid #fff6;border-top-color:var(--ui-accent-on);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mf-spin-c2857a1b}@keyframes mf-spin-c2857a1b{to{transform:rotate(360deg)}}[data-v-ba9b35ef]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-ba9b35ef]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-ba9b35ef]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-ba9b35ef]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-ba9b35ef]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-ba9b35ef],input[data-v-ba9b35ef],select[data-v-ba9b35ef],textarea[data-v-ba9b35ef]{font:inherit;color:inherit}[data-v-ba9b35ef]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-ba9b35ef]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-ba9b35ef],[data-v-ba9b35ef]:before,[data-v-ba9b35ef]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-ba9b35ef]{--ui-font-scale:.9}html[data-ui-size=large][data-v-ba9b35ef]{--ui-font-scale:1.1}.cd-overlay[data-v-ba9b35ef]{z-index:50000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cd[data-v-ba9b35ef]{background:var(--ui-surface);width:100%;max-width:400px;box-shadow:var(--ui-shadow-md);border-radius:10px;overflow:hidden}.cd-head[data-v-ba9b35ef]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cd-title[data-v-ba9b35ef]{font-size:calc(var(--ui-font-scale,1) * 16px);color:var(--ui-text);margin:0;font-weight:700}.cd-close[data-v-ba9b35ef]{font-size:calc(var(--ui-font-scale,1) * 22px);color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;line-height:1}.cd-close[data-v-ba9b35ef]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.cd-message[data-v-ba9b35ef]{font-size:calc(var(--ui-font-scale,1) * 14px);color:var(--ui-text-2);margin:0;padding:18px 16px;line-height:1.5}.cd-actions[data-v-ba9b35ef]{justify-content:flex-end;gap:10px;padding:0 16px 16px;display:flex}.cd-btn[data-v-ba9b35ef]{border-radius:var(--ui-radius-sm);font-size:calc(var(--ui-font-scale,1) * 14px);cursor:pointer;transition:background var(--ui-duration), opacity var(--ui-duration);border:none;padding:9px 18px;font-weight:600}.cd-cancel[data-v-ba9b35ef]{background:var(--ui-surface-2);color:var(--ui-text-2)}.cd-cancel[data-v-ba9b35ef]:hover{background:var(--ui-border)}.cd-primary[data-v-ba9b35ef]{background:var(--ui-accent);color:var(--ui-accent-on)}.cd-primary[data-v-ba9b35ef]:hover{background:color-mix(in srgb, var(--ui-accent) 88%, black)}.cd-danger[data-v-ba9b35ef]{background:var(--ui-danger);color:var(--ui-accent-on)}.cd-danger[data-v-ba9b35ef]:hover{background:color-mix(in srgb, var(--ui-danger) 88%, black)}[data-v-96472a08]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-96472a08]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-96472a08]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-96472a08]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-96472a08]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-96472a08],input[data-v-96472a08],select[data-v-96472a08],textarea[data-v-96472a08]{font:inherit;color:inherit}[data-v-96472a08]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-96472a08]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-96472a08],[data-v-96472a08]:before,[data-v-96472a08]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-96472a08]{--ui-font-scale:.9}html[data-ui-size=large][data-v-96472a08]{--ui-font-scale:1.1}.bt[data-v-96472a08]{font-size:calc(var(--ui-font-scale,1) * 12px);line-height:1.5}.bt-title[data-v-96472a08]{font-weight:700;font-size:calc(var(--ui-font-scale,1) * 13px);margin-bottom:2px}.bt-row[data-v-96472a08]{color:var(--ui-text-2);white-space:nowrap}.bt-resources[data-v-96472a08]{border-top:1px solid var(--ui-border);flex-direction:column;gap:2px;margin-top:4px;padding-top:4px;display:flex}.bt-res[data-v-96472a08]{white-space:nowrap;align-items:center;gap:6px;display:flex}.bt-res-dot[data-v-96472a08]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bt-res-qty[data-v-96472a08]{color:var(--ui-text-muted)}.bt-comments[data-v-96472a08]{border-top:1px solid var(--ui-border);margin-top:4px;padding-top:4px}.bt-comments-title[data-v-96472a08]{font-size:calc(var(--ui-font-scale,1) * 11px);color:var(--ui-text-2);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-weight:700}.bt-comments-log[data-v-96472a08]{flex-direction:column;gap:4px;max-height:132px;display:flex;overflow-y:auto}.bt-comment[data-v-96472a08]{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:6px;padding:4px 7px}.bt-c-head[data-v-96472a08]{align-items:baseline;gap:8px;display:flex}.bt-c-author[data-v-96472a08]{font-size:calc(var(--ui-font-scale,1) * 11px);color:var(--ui-accent);font-weight:700}.bt-c-date[data-v-96472a08]{font-size:calc(var(--ui-font-scale,1) * 10px);color:var(--ui-text-muted)}.bt-c-text[data-v-96472a08]{font-size:calc(var(--ui-font-scale,1) * 11px);color:var(--ui-text-2);white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;line-height:1.4;display:-webkit-box;overflow:hidden}.bt-c-more[data-v-96472a08]{font-size:calc(var(--ui-font-scale,1) * 11px);color:var(--ui-text-muted);padding-left:2px;font-style:italic}[data-v-f725729a]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-f725729a]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-f725729a]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-f725729a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-f725729a]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-f725729a],input[data-v-f725729a],select[data-v-f725729a],textarea[data-v-f725729a]{font:inherit;color:inherit}[data-v-f725729a]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-f725729a]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-f725729a],[data-v-f725729a]:before,[data-v-f725729a]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-f725729a]{--ui-font-scale:.9}html[data-ui-size=large][data-v-f725729a]{--ui-font-scale:1.1}.ut[data-v-f725729a]{font-size:calc(var(--ui-font-scale,1) * 12px);align-items:center;gap:8px;line-height:1.4;display:flex}.ut-marker[data-v-f725729a]{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;width:12px;height:12px}.ut-body[data-v-f725729a]{flex-direction:column;display:flex}.ut-fraction[data-v-f725729a]{white-space:nowrap;font-weight:700}.ut-pct[data-v-f725729a]{color:var(--ui-text-muted);font-weight:400}.ut-label[data-v-f725729a]{font-size:calc(var(--ui-font-scale,1) * 11px)}.ut-absences[data-v-f725729a]{border-left:1px solid var(--ui-border);flex-direction:column;gap:2px;padding-left:6px;display:flex}.ut-absences-title[data-v-f725729a]{white-space:nowrap;font-weight:700}.ut-absence[data-v-f725729a]{color:var(--ui-text-2);white-space:nowrap}[data-v-2b63e528]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-2b63e528]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-2b63e528]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-2b63e528]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-2b63e528]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-2b63e528],input[data-v-2b63e528],select[data-v-2b63e528],textarea[data-v-2b63e528]{font:inherit;color:inherit}[data-v-2b63e528]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-2b63e528]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-2b63e528],[data-v-2b63e528]:before,[data-v-2b63e528]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-2b63e528]{--ui-font-scale:.9}html[data-ui-size=large][data-v-2b63e528]{--ui-font-scale:1.1}.it[data-v-2b63e528]{font-size:calc(var(--ui-font-scale,1) * 12px);flex-direction:column;gap:1px;line-height:1.5;display:flex}.it-head[data-v-2b63e528]{align-items:center;gap:7px;margin-bottom:2px;display:flex}.it-title[data-v-2b63e528]{font-weight:700;font-size:calc(var(--ui-font-scale,1) * 13px);white-space:nowrap}.it-line[data-v-2b63e528]{color:var(--ui-text-2);white-space:nowrap;align-items:center;gap:7px;display:flex}.it-marker[data-v-2b63e528]{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;width:9px;height:9px}[data-v-07db0fd1]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-07db0fd1]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-07db0fd1]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-07db0fd1]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-07db0fd1]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-07db0fd1],input[data-v-07db0fd1],select[data-v-07db0fd1],textarea[data-v-07db0fd1]{font:inherit;color:inherit}[data-v-07db0fd1]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-07db0fd1]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-07db0fd1],[data-v-07db0fd1]:before,[data-v-07db0fd1]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-07db0fd1]{--ui-font-scale:.9}html[data-ui-size=large][data-v-07db0fd1]{--ui-font-scale:1.1}.uc[data-v-07db0fd1]{cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex}.uc-inner[data-v-07db0fd1]{text-align:center;min-width:0;font-size:calc(var(--ui-font-scale,1) * 10px);white-space:nowrap;min-height:18px;transition:background var(--ui-duration), color var(--ui-duration);flex:1;justify-content:center;align-items:center;padding:0 1px;font-weight:600;display:flex;overflow:hidden}.uc--compact[data-v-07db0fd1]{min-height:9px}.normal[data-v-07db0fd1]{background:var(--ui-usage-ok);color:var(--ui-usage-ok-text)}.warn[data-v-07db0fd1]{background:var(--ui-usage-warn);color:var(--ui-usage-warn-text)}.critical[data-v-07db0fd1]{background:var(--ui-usage-crit);color:var(--ui-usage-crit-text)}.weekend[data-v-07db0fd1]{background:var(--ui-usage-weekend);color:var(--ui-usage-weekend-text)}.unknown[data-v-07db0fd1]{background:var(--ui-usage-unknown);color:var(--ui-usage-unknown-text)}[data-v-f67b1521]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-f67b1521]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-f67b1521]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-f67b1521]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-f67b1521]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-f67b1521],input[data-v-f67b1521],select[data-v-f67b1521],textarea[data-v-f67b1521]{font:inherit;color:inherit}[data-v-f67b1521]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-f67b1521]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-f67b1521],[data-v-f67b1521]:before,[data-v-f67b1521]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-f67b1521]{--ui-font-scale:.9}html[data-ui-size=large][data-v-f67b1521]{--ui-font-scale:1.1}.rs-labels[data-v-f67b1521]{background:var(--ui-surface);z-index:80;box-sizing:border-box;position:sticky;left:0}.rs-label[data-v-f67b1521]{box-sizing:border-box;height:18px;font-size:calc(var(--ui-font-scale,1) * 11px);cursor:default;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--ui-border);align-items:center;padding:0 6px;display:flex}.rs-label--compact[data-v-f67b1521]{height:9px}.rs-code[data-v-f67b1521]{font-weight:700;font-size:calc(var(--ui-font-scale,1) * 13px);letter-spacing:.5px}.rs-block[data-v-f67b1521]{z-index:20;background:var(--ui-surface);position:sticky}.rs-row[data-v-f67b1521]{background:var(--ui-surface);height:18px;position:relative}.rs-row--compact[data-v-f67b1521]{height:9px}.rs-cell[data-v-f67b1521]{background:var(--ui-surface);padding:0;position:absolute;top:0;bottom:0}[data-v-72891712]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-72891712]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-72891712]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-72891712]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-72891712]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-72891712],input[data-v-72891712],select[data-v-72891712],textarea[data-v-72891712]{font:inherit;color:inherit}[data-v-72891712]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-72891712]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-72891712],[data-v-72891712]:before,[data-v-72891712]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-72891712]{--ui-font-scale:.9}html[data-ui-size=large][data-v-72891712]{--ui-font-scale:1.1}.pg[data-v-72891712]{background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:10px;padding:12px}.st[data-v-72891712]{text-align:center;color:var(--ui-text-2);font-size:calc(var(--ui-font-scale,1) * 14px);padding:30px}.pg-error[data-v-72891712]{color:var(--ui-danger);font-size:calc(var(--ui-font-scale,1) * 13px);padding:8px 4px}.er[data-v-72891712]{color:var(--ui-danger)}[data-v-b37ae0f3]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-b37ae0f3]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-b37ae0f3]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-b37ae0f3]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-b37ae0f3]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-b37ae0f3],input[data-v-b37ae0f3],select[data-v-b37ae0f3],textarea[data-v-b37ae0f3]{font:inherit;color:inherit}[data-v-b37ae0f3]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-b37ae0f3]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-b37ae0f3],[data-v-b37ae0f3]:before,[data-v-b37ae0f3]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-b37ae0f3]{--ui-font-scale:.9}html[data-ui-size=large][data-v-b37ae0f3]{--ui-font-scale:1.1}.pwf[data-v-b37ae0f3]{font-size:calc(var(--ui-font-scale,1) * 13px);color:var(--ui-text-2);flex-direction:column;gap:6px;font-weight:600;display:flex}.pwf-label[data-v-b37ae0f3]{color:var(--ui-text-2)}.pwf-input-wrap[data-v-b37ae0f3]{align-items:center;display:flex;position:relative}.pwf-input[data-v-b37ae0f3]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);width:100%;font-size:calc(var(--ui-font-scale,1) * 14px);color:var(--ui-text);background:var(--ui-surface);transition:border-color var(--ui-duration), box-shadow var(--ui-duration);padding:12px 46px 12px 14px;font-weight:400}.pwf-input[data-v-b37ae0f3]::placeholder{color:var(--ui-text-faint)}.pwf-input[data-v-b37ae0f3]:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 15%, transparent);outline:none}.pwf-eye[data-v-b37ae0f3]{width:36px;height:36px;color:var(--ui-text-muted);cursor:pointer;border-radius:var(--ui-radius-sm);transition:color var(--ui-duration), background var(--ui-duration);background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;right:6px}.pwf-eye[data-v-b37ae0f3]:hover{color:var(--ui-accent);background:var(--ui-surface-3)}[data-v-9ebd908a]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-9ebd908a]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-9ebd908a]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-9ebd908a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-9ebd908a]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-9ebd908a],input[data-v-9ebd908a],select[data-v-9ebd908a],textarea[data-v-9ebd908a]{font:inherit;color:inherit}[data-v-9ebd908a]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-9ebd908a]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-9ebd908a],[data-v-9ebd908a]:before,[data-v-9ebd908a]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-9ebd908a]{--ui-font-scale:.9}html[data-ui-size=large][data-v-9ebd908a]{--ui-font-scale:1.1}.cf[data-v-9ebd908a]{flex-direction:column;gap:6px;display:flex}.cf-label[data-v-9ebd908a]{font-size:calc(var(--ui-font-scale,1) * 13px);color:var(--ui-text-2);font-weight:600}.cf-field[data-v-9ebd908a]{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);cursor:text;-webkit-user-select:all;user-select:all;align-items:center;gap:8px;min-width:0;padding:9px 8px 9px 12px;display:flex}.cf-value[data-v-9ebd908a]{overflow-wrap:anywhere;min-width:0;color:var(--ui-accent);font-size:calc(var(--ui-font-scale,1) * 14px);flex:1}.cf-field--mono .cf-value[data-v-9ebd908a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(var(--ui-font-scale,1) * 13px)}.cf-copy[data-v-9ebd908a]{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:var(--ui-radius-sm);width:28px;height:28px;color:var(--ui-text-muted);cursor:pointer;transition:color var(--ui-duration), background var(--ui-duration), border-color var(--ui-duration);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cf-copy[data-v-9ebd908a]:hover:not(:disabled){color:var(--ui-accent);background:var(--ui-surface-3)}.cf-copy[data-v-9ebd908a]:disabled{opacity:.45;cursor:not-allowed}.cf-copy--done[data-v-9ebd908a]{color:var(--ui-success);border-color:var(--ui-success-soft);background:var(--ui-success-soft)}[data-v-c2159e5d]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-c2159e5d]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-c2159e5d]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-c2159e5d]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-c2159e5d]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-c2159e5d],input[data-v-c2159e5d],select[data-v-c2159e5d],textarea[data-v-c2159e5d]{font:inherit;color:inherit}[data-v-c2159e5d]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-c2159e5d]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-c2159e5d],[data-v-c2159e5d]:before,[data-v-c2159e5d]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-c2159e5d]{--ui-font-scale:.9}html[data-ui-size=large][data-v-c2159e5d]{--ui-font-scale:1.1}.pd-overlay[data-v-c2159e5d]{z-index:40000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pd-card[data-v-c2159e5d]{background:var(--ui-surface);border-radius:var(--ui-radius-md);width:420px;max-width:calc(100vw - 32px);box-shadow:var(--ui-shadow-lg);flex-direction:column;gap:12px;padding:24px;display:flex}.pd-caption[data-v-c2159e5d]{font-size:calc(var(--ui-font-scale,1) * 16px);color:var(--ui-text);font-weight:700}.pd-note[data-v-c2159e5d]{font-size:calc(var(--ui-font-scale,1) * 12px);color:var(--ui-text-muted);margin:0}.pd-close[data-v-c2159e5d]{border-radius:var(--ui-radius-sm);font-size:calc(var(--ui-font-scale,1) * 14px);cursor:pointer;background:var(--ui-accent);color:var(--ui-accent-on);border:none;padding:9px;font-weight:600}.pd-close[data-v-c2159e5d]:hover{background:color-mix(in srgb, var(--ui-accent) 88%, black)}[data-v-c53e2215]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-c53e2215]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-c53e2215]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-c53e2215]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-c53e2215]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-c53e2215],input[data-v-c53e2215],select[data-v-c53e2215],textarea[data-v-c53e2215]{font:inherit;color:inherit}[data-v-c53e2215]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-c53e2215]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-c53e2215],[data-v-c53e2215]:before,[data-v-c53e2215]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-c53e2215]{--ui-font-scale:.9}html[data-ui-size=large][data-v-c53e2215]{--ui-font-scale:1.1}.pwr[data-v-c53e2215]{color:var(--ui-text-faint);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.pwr-item[data-v-c53e2215]{transition:color var(--ui-duration);align-items:center;gap:7px;display:flex}.pwr-item.done[data-v-c53e2215]{color:var(--ui-success)}.pwr-mark[data-v-c53e2215]{opacity:.5;flex:none}.pwr-item.done .pwr-mark[data-v-c53e2215]{opacity:1}.pm[data-v-1b7dc748]{color:var(--ui-warning);opacity:.85;flex:none;align-items:center;display:inline-flex}[data-v-4b67964c]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-4b67964c]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-4b67964c]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-4b67964c]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-4b67964c]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-4b67964c],input[data-v-4b67964c],select[data-v-4b67964c],textarea[data-v-4b67964c]{font:inherit;color:inherit}[data-v-4b67964c]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-4b67964c]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-4b67964c],[data-v-4b67964c]:before,[data-v-4b67964c]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-4b67964c]{--ui-font-scale:.9}html[data-ui-size=large][data-v-4b67964c]{--ui-font-scale:1.1}.hb[data-v-4b67964c]{border-radius:var(--ui-radius-sm);border:2px solid var(--ui-accent);background:var(--ui-accent-soft);width:30px;height:30px;color:var(--ui-accent);font-size:calc(var(--ui-font-scale,1) * 17px);cursor:pointer;transition:background var(--ui-duration), color var(--ui-duration), transform .1s;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 4px #00000024}.hb[data-v-4b67964c]:hover{background:var(--ui-accent);color:var(--ui-accent-on);transform:scale(1.06)}.hb[aria-expanded=true][data-v-4b67964c]{background:var(--ui-accent);color:var(--ui-accent-on);border-color:var(--ui-accent)}.hb.is-sm[data-v-4b67964c]{width:26px;height:26px;font-size:calc(var(--ui-font-scale,1) * 15px)}[data-v-8c4063e6]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-8c4063e6]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-8c4063e6]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-8c4063e6]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-8c4063e6]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-8c4063e6],input[data-v-8c4063e6],select[data-v-8c4063e6],textarea[data-v-8c4063e6]{font:inherit;color:inherit}[data-v-8c4063e6]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-8c4063e6]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-8c4063e6],[data-v-8c4063e6]:before,[data-v-8c4063e6]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-8c4063e6]{--ui-font-scale:.9}html[data-ui-size=large][data-v-8c4063e6]{--ui-font-scale:1.1}.uped[data-v-8c4063e6]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-sm);flex-direction:column;gap:10px;padding:20px;display:flex}.uped-head[data-v-8c4063e6]{flex-direction:column;gap:8px;display:flex}.uped-tools[data-v-8c4063e6]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uped-title[data-v-8c4063e6]{font-size:calc(var(--ui-font-scale,1) * 16px);color:var(--ui-text);margin:0;font-weight:700}.uped-preset-select[data-v-8c4063e6]{font-family:inherit;font-size:calc(var(--ui-font-scale,1) * 12px);color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);cursor:pointer;border-radius:8px;padding:4px 10px;transition:border-color .15s ease-out}.uped-preset-select[data-v-8c4063e6]:hover{border-color:var(--ui-accent)}.uped-preset-select[data-v-8c4063e6]:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 18%, transparent);outline:none}.uped-dirty[data-v-8c4063e6]{font-size:calc(var(--ui-font-scale,1) * 12px);color:var(--ui-accent);font-weight:600}.uped-reset[data-v-8c4063e6]{font-size:calc(var(--ui-font-scale,1) * 12px);color:var(--ui-text-muted);background:var(--ui-surface);border:1px solid var(--ui-border-strong);cursor:pointer;border-radius:999px;margin-left:auto;padding:4px 12px}.uped-reset[data-v-8c4063e6]:hover{color:var(--ui-text);border-color:var(--ui-accent)}.uped-st[data-v-8c4063e6]{color:var(--ui-text-2);font-size:calc(var(--ui-font-scale,1) * 14px);text-align:center;padding:20px}.er[data-v-8c4063e6]{color:var(--ui-danger)}.uped-admin[data-v-8c4063e6]{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text-2);font-size:calc(var(--ui-font-scale,1) * 13px);padding:16px}.uped-list[data-v-8c4063e6]{flex-direction:column;gap:2px;display:flex}.uped-group[data-v-8c4063e6]{margin-bottom:8px}.uped-group-title[data-v-8c4063e6]{font-size:calc(var(--ui-font-scale,1) * 11px);letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted);margin:10px 0 6px;font-weight:700}.uped-res-card[data-v-8c4063e6]{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;margin-bottom:8px;box-shadow:0 1px 4px #0000000f}.uped-res-head[data-v-8c4063e6]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px 8px;display:flex}.uped-res-title[data-v-8c4063e6]{font-size:calc(var(--ui-font-scale,1) * 13px);color:var(--ui-text);font-weight:700}.uped-res-summary[data-v-8c4063e6]{font-size:calc(var(--ui-font-scale,1) * 11px);color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ur-row[data-v-8c4063e6]{flex-wrap:wrap;align-items:center;gap:10px;padding:7px 14px;transition:background .12s;display:flex}.ur-row+.ur-row[data-v-8c4063e6]{border-top:1px solid var(--ui-border)}.ur-row[data-v-8c4063e6]:hover{background:var(--ui-surface-3)}.ur-row.changed[data-v-8c4063e6]{background:var(--ui-warning-soft)}.ur-cap[data-v-8c4063e6]{width:84px;font-size:calc(var(--ui-font-scale,1) * 12px);color:var(--ui-text);flex-shrink:0}.ur-chips[data-v-8c4063e6]{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ur-chip[data-v-8c4063e6]{border:1px solid var(--ui-border-strong);font-size:calc(var(--ui-font-scale,1) * 11px);color:var(--ui-text-2);background:var(--ui-surface);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-family:inherit;transition:background .12s,border-color .12s,color .12s}.ur-chip[data-v-8c4063e6]:hover{border-color:var(--ui-accent)}.ur-chip.on[data-v-8c4063e6]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-on);font-weight:600}.ur-chip.on.preset[data-v-8c4063e6]{background:color-mix(in srgb, var(--ui-accent) 16%, transparent);border-color:var(--ui-accent);color:var(--ui-accent);font-weight:600}.ur-chip.rev[data-v-8c4063e6]{color:var(--ui-danger);background:0 0;border-color:var(--lightningcss-light,#b91c1c73)var(--lightningcss-dark,#f871718c)}.ur-chip.rev.on[data-v-8c4063e6]{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.ur-zone-mini[data-v-8c4063e6]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:calc(var(--ui-font-scale,1) * 10px);color:var(--ui-text-muted);background:var(--ui-surface-2);border-radius:5px;padding:2px 7px}@media (width<=640px){.ur-cap[data-v-8c4063e6]{width:100%}}[data-v-091596c6]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-091596c6]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-091596c6]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-091596c6]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-091596c6]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-091596c6],input[data-v-091596c6],select[data-v-091596c6],textarea[data-v-091596c6]{font:inherit;color:inherit}[data-v-091596c6]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-091596c6]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-091596c6],[data-v-091596c6]:before,[data-v-091596c6]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-091596c6]{--ui-font-scale:.9}html[data-ui-size=large][data-v-091596c6]{--ui-font-scale:1.1}.dt-card[data-v-091596c6]{background:var(--ui-surface);border-radius:var(--ui-radius-md);width:100%;box-shadow:var(--ui-shadow-sm);overflow:hidden}.dt-tbar[data-v-091596c6]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.dt-tbar-title[data-v-091596c6]{font-size:calc(var(--ui-font-scale,1) * 18px);color:var(--ui-text);margin:0;font-weight:700}.dt-tbar-actions[data-v-091596c6]{align-items:center;gap:10px;display:flex}.dt-scroll[data-v-091596c6]{overflow-x:auto}.dt-table[data-v-091596c6]{align-items:center;width:max-content;min-width:100%;display:grid}.dt-tr[data-v-091596c6]{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--ui-border);display:grid}.dt-tr[data-v-091596c6]:last-child{border-bottom:none}.dt-cell[data-v-091596c6],.dt-th-cell[data-v-091596c6]{overflow-wrap:anywhere;min-width:0;font-size:calc(var(--ui-font-scale,1) * 14px);flex-direction:column;justify-content:center;align-items:stretch;gap:3px;padding:6px 20px 7px;display:flex;position:relative}.dt-th-cell[data-v-091596c6]:has(.dt-th-filter:not(:empty)){justify-content:flex-start}.dt-tr[data-v-091596c6]:hover,.dt-th[data-v-091596c6]{background:var(--ui-surface-2)}.dt-th-label[data-v-091596c6]{font:inherit;color:var(--ui-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:0;font-weight:600;display:inline-flex}button.dt-th-label[data-v-091596c6]:hover{color:var(--ui-text)}.dt-th-filter[data-v-091596c6]{width:100%;min-width:0}.dt-th-filter[data-v-091596c6] input,.dt-th-filter[data-v-091596c6] select{box-sizing:border-box;border:none;border-bottom:1px solid var(--ui-border-strong);width:100%;color:var(--ui-text);font:inherit;font-size:calc(var(--ui-font-scale,1) * 12px);background:0 0;border-radius:0;outline:none;padding:3px 0 4px}.dt-th-filter[data-v-091596c6] input::placeholder{color:var(--ui-text-muted)}.dt-th-filter[data-v-091596c6] select{cursor:pointer}.dt-th-filter[data-v-091596c6] input:focus,.dt-th-filter[data-v-091596c6] select:focus{border-bottom-color:var(--ui-accent)}.dt-tr--open[data-v-091596c6],.dt-detail[data-v-091596c6]{background:var(--ui-surface-2)}.dt-detail[data-v-091596c6]:last-child{border-bottom:none}.dt-sort[data-v-091596c6]{font-size:calc(var(--ui-font-scale,1) * 8px);color:var(--ui-text-faint);opacity:.6;flex-direction:column;gap:2px;line-height:1;display:inline-flex}.dt-sort i[data-v-091596c6]{font-style:normal}.dt-sort i.on[data-v-091596c6]{color:var(--ui-accent);opacity:1}.dt-th-cell[data-v-091596c6]{position:relative}.dt-resizer[data-v-091596c6]{cursor:col-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0;right:-4px}.dt-resizer[data-v-091596c6]:before{content:"";background:var(--ui-text-faint);width:2px;position:absolute;top:25%;bottom:25%;left:50%;transform:translate(-50%)}.dt-resizer[data-v-091596c6]:hover:before{background:var(--ui-accent);top:0;bottom:0}.dt-th>:last-child .dt-resizer[data-v-091596c6]{display:none}body.dt-resizing,body.dt-resizing *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.dt-empty[data-v-091596c6]{color:var(--ui-text-muted);font-size:calc(var(--ui-font-scale,1) * 14px);text-align:center;grid-column:1/-1;padding:30px}[data-v-396f8bf7]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-396f8bf7]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-396f8bf7]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-396f8bf7]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-396f8bf7]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-396f8bf7],input[data-v-396f8bf7],select[data-v-396f8bf7],textarea[data-v-396f8bf7]{font:inherit;color:inherit}[data-v-396f8bf7]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-396f8bf7]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-396f8bf7],[data-v-396f8bf7]:before,[data-v-396f8bf7]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-396f8bf7]{--ui-font-scale:.9}html[data-ui-size=large][data-v-396f8bf7]{--ui-font-scale:1.1}.mdv[data-v-396f8bf7]{font-size:calc(var(--ui-font-scale,1) * 17px);color:var(--ui-text);line-height:1.6}.mdv[data-v-396f8bf7] p{margin:0 0 10px}.mdv[data-v-396f8bf7] p:last-child{margin-bottom:0}.mdv[data-v-396f8bf7] h1,.mdv[data-v-396f8bf7] h2,.mdv[data-v-396f8bf7] h3{font-size:calc(var(--ui-font-scale,1) * 18px);color:var(--ui-text);margin:16px 0 8px;font-weight:700}.mdv[data-v-396f8bf7] h1:first-child,.mdv[data-v-396f8bf7] h2:first-child,.mdv[data-v-396f8bf7] h3:first-child{margin-top:0}.mdv[data-v-396f8bf7] ul,.mdv[data-v-396f8bf7] ol{margin:0 0 10px;padding-left:20px}.mdv[data-v-396f8bf7] ul:last-child,.mdv[data-v-396f8bf7] ol:last-child{margin-bottom:0}.mdv[data-v-396f8bf7] li{margin-bottom:4px}.mdv[data-v-396f8bf7] li:last-child{margin-bottom:0}.mdv[data-v-396f8bf7] code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:calc(var(--ui-font-scale,1) * 15px);background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-accent);border-radius:6px;padding:1px 5px}.mdv[data-v-396f8bf7] pre{background:var(--ui-surface-2);border:1px solid var(--ui-border);border-radius:8px;margin:0 0 10px;padding:8px 10px;overflow-x:auto}.mdv[data-v-396f8bf7] pre:last-child{margin-bottom:0}.mdv[data-v-396f8bf7] pre code{color:var(--ui-accent);white-space:pre-wrap;background:0 0;border:none;padding:0;display:block}.mdv[data-v-396f8bf7] a{color:var(--ui-accent);text-decoration:underline}.mdv[data-v-396f8bf7] strong{font-weight:700}.mdv[data-v-396f8bf7] em{font-style:italic}.mdv[data-v-396f8bf7] blockquote{border-left:3px solid var(--ui-border-strong);color:var(--ui-text-2);margin:0 0 10px;padding:4px 12px}.mdv[data-v-396f8bf7] blockquote:last-child{margin-bottom:0}.mdv[data-v-396f8bf7] table{border-collapse:collapse;font-size:calc(var(--ui-font-scale,1) * 14px);margin:0 0 10px}.mdv[data-v-396f8bf7] table:last-child{margin-bottom:0}.mdv[data-v-396f8bf7] th,.mdv[data-v-396f8bf7] td{border:1px solid var(--ui-border);text-align:left;padding:6px 10px}.mdv[data-v-396f8bf7] th{background:var(--ui-surface-2);font-weight:700}[data-v-a5e11dc1]:root{--ui-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:14px;--ui-space-xs:4px;--ui-space-sm:8px;--ui-space-md:12px;--ui-space-lg:16px;--ui-space-xl:24px;--ui-space-2xl:32px;--ui-space-3xl:48px;--ui-space-4xl:64px;--ui-font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-base:13px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:20px;--ui-text-2xl:24px;--ui-duration:.18s;--ui-focus:#1a73e8}@media (prefers-color-scheme:dark){[data-v-a5e11dc1]:root:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}}:root[data-scheme=dark][data-v-a5e11dc1]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#121417;--ui-surface:#1a1d22;--ui-surface-2:#20242b;--ui-surface-3:#262b33;--ui-text:#e5e7eb;--ui-text-2:#c9ced6;--ui-text-muted:#9ca3af;--ui-text-faint:#6b7280;--ui-border:#2c313a;--ui-border-strong:#3a4150;--ui-accent:#7fb2ff;--ui-accent-soft:#1c2a44;--ui-accent-on:#0b1220;--ui-success:#4ade80;--ui-success-soft:#1e3b2a;--ui-danger:#f87171;--ui-danger-soft:#44211f;--ui-warning:#fbbf24;--ui-warning-soft:#4a3d14;--ui-milestone:#fbbf24;--ui-usage-ok:#2e4b4b;--ui-usage-ok-text:#c9e6e6;--ui-usage-warn:#5a4a1a;--ui-usage-warn-text:#f5e6b8;--ui-usage-crit:#5a2a2a;--ui-usage-crit-text:#f3c9c9;--ui-usage-weekend:#1f2329;--ui-usage-weekend-text:#6b7280;--ui-usage-unknown:#121417;--ui-usage-unknown-text:#6b7280;--ui-gantt-task:#4ade80;--ui-gantt-task-soft:#1e3b2a;--ui-gantt-process:#7fb2ff;--ui-gantt-process-soft:#1c2a44;--ui-gantt-project:#7fb2ff;--ui-gantt-project-soft:#1c2a44;--ui-today:#ff6b6b;--ui-drop:#7fb2ff;--ui-overlay:#ffffff0d;--ui-shadow-sm:0 1px 2px #0006, 0 1px 3px #00000059;--ui-shadow-md:0 1px 2px #0006, 0 2px 8px #00000061, 0 8px 20px #00000073;--ui-shadow-lg:0 2px 8px #00000073, 0 16px 40px #0000008c;--ui-focus:#7fb2ff}:root[data-scheme=light][data-v-a5e11dc1]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#f6f7f9;--ui-surface:#fff;--ui-surface-2:#f8f9fa;--ui-surface-3:#f1f3f5;--ui-text:#1f2937;--ui-text-2:#4b5563;--ui-text-muted:#6b7280;--ui-text-faint:#9aa0a8;--ui-border:#e6e8ec;--ui-border-strong:#d5d9e0;--ui-accent:#1a73e8;--ui-accent-soft:#e8f0fe;--ui-accent-on:#fff;--ui-success:#34a853;--ui-success-soft:#c8ead3;--ui-danger:#d93025;--ui-danger-soft:#f9dedc;--ui-warning:#b06000;--ui-warning-soft:#fdf0d5;--ui-milestone:#fbbc04;--ui-usage-ok:#aacfcf;--ui-usage-ok-text:#1f3b3b;--ui-usage-warn:#e6d488;--ui-usage-warn-text:#4a3d14;--ui-usage-crit:#e09a9a;--ui-usage-crit-text:#5a2020;--ui-usage-weekend:#eef0f3;--ui-usage-weekend-text:#9aa0a8;--ui-usage-unknown:#fff;--ui-usage-unknown-text:#b0b0b0;--ui-gantt-task:#34a853;--ui-gantt-task-soft:#c8ead3;--ui-gantt-process:#1a73e8;--ui-gantt-process-soft:#d2e3fc;--ui-gantt-project:#1a73e8;--ui-gantt-project-soft:#d2e3fc;--ui-today:#e53935;--ui-drop:#1a73e8;--ui-overlay:#0f172a0a;--ui-shadow-sm:0 1px 2px #0f172a0d, 0 1px 3px #0f172a0f;--ui-shadow-md:0 1px 2px #0f172a0d, 0 2px 4px #0f172a0f, 0 8px 24px #0f172a12;--ui-shadow-lg:0 2px 4px #0f172a0f, 0 12px 32px #0f172a1f;--ui-focus:#1a73e8}body[data-v-a5e11dc1]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-a5e11dc1],input[data-v-a5e11dc1],select[data-v-a5e11dc1],textarea[data-v-a5e11dc1]{font:inherit;color:inherit}[data-v-a5e11dc1]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-a5e11dc1]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-a5e11dc1],[data-v-a5e11dc1]:before,[data-v-a5e11dc1]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-ui-size=small][data-v-a5e11dc1]{--ui-font-scale:.9}html[data-ui-size=large][data-v-a5e11dc1]{--ui-font-scale:1.1}.hp-overlay[data-v-a5e11dc1]{z-index:30000;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.hp-panel[data-v-a5e11dc1]{background:var(--ui-surface);width:min(660px,96vw);height:100%;color:var(--ui-text);box-shadow:var(--ui-shadow-md);flex-direction:column;transition:transform .22s ease-out,opacity .22s ease-out;display:flex;overflow:hidden}.hp-enter-active[data-v-a5e11dc1],.hp-leave-active[data-v-a5e11dc1]{transition:opacity .22s ease-out}.hp-enter-from[data-v-a5e11dc1],.hp-leave-to[data-v-a5e11dc1]{opacity:0}.hp-enter-from .hp-panel[data-v-a5e11dc1],.hp-leave-to .hp-panel[data-v-a5e11dc1]{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.hp-enter-active[data-v-a5e11dc1],.hp-leave-active[data-v-a5e11dc1],.hp-panel[data-v-a5e11dc1]{transition:none}}.hp-head[data-v-a5e11dc1]{border-bottom:1px solid var(--ui-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.hp-title[data-v-a5e11dc1]{font-size:calc(var(--ui-font-scale,1) * 19px);color:var(--ui-text);margin:0;font-weight:700}.hp-close[data-v-a5e11dc1]{font-size:calc(var(--ui-font-scale,1) * 14px);color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;line-height:1}.hp-close[data-v-a5e11dc1]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.hp-body[data-v-a5e11dc1]{flex:1;padding:14px 16px;overflow-y:auto}.hp-done[data-v-a5e11dc1]:hover{background:color-mix(in srgb, var(--ui-accent) 88%, black)}
