svg[data-v-844da5d0]{flex:none;display:block;overflow:visible}[data-v-a56508b8]:root{--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-a56508b8]: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-a56508b8]{--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-a56508b8]{--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-a56508b8]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-a56508b8],input[data-v-a56508b8],select[data-v-a56508b8],textarea[data-v-a56508b8]{font:inherit;color:inherit}[data-v-a56508b8]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-a56508b8]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-a56508b8],[data-v-a56508b8]:before,[data-v-a56508b8]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ah[data-v-a56508b8]{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-a56508b8]{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-a56508b8]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.ah-burger[data-v-a56508b8]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ah-burger-glyph[data-v-a56508b8]{width:22px;height:22px;display:block}.ah-line[data-v-a56508b8]{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-a56508b8]{transform:rotate(45deg)translateY(6px)}.ah-burger-glyph.open .ah-line--mid[data-v-a56508b8]{opacity:0}.ah-burger-glyph.open .ah-line--bot[data-v-a56508b8]{transform:rotate(-45deg)translateY(-6px)}.ah-spacer[data-v-a56508b8]{flex:1}.ah-actions[data-v-a56508b8]{align-items:center;gap:8px;display:flex}.ah-act[data-v-a56508b8]{border-radius:var(--ui-radius-sm);height:42px;color:var(--ui-text-2);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;font-size:14px;text-decoration:none;display:inline-flex}.ah-act[data-v-a56508b8]:hover:not(:disabled){background:var(--ui-surface-3);color:var(--ui-text)}.ah-act.active[data-v-a56508b8]{background:var(--ui-accent-soft);color:var(--ui-accent);font-weight:600}.ah-act--icon[data-v-a56508b8]{justify-content:center;width:42px;padding:0}.ah-act--logout[data-v-a56508b8]:hover:not(:disabled){background:var(--ui-danger-soft);border-color:var(--ui-danger);color:var(--ui-danger)}.ah-act[data-v-a56508b8]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}@media (width<=720px){.ah[data-v-a56508b8]{gap:4px;padding:0 8px}.ah-act[data-v-a56508b8]{justify-content:center;width:48px;padding:0}.ah-act span[data-v-a56508b8]{display:none}.ah-actions[data-v-a56508b8]{gap:2px}}[data-v-e16ac74f]:root{--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-e16ac74f]: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-e16ac74f]{--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-e16ac74f]{--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-e16ac74f]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-e16ac74f],input[data-v-e16ac74f],select[data-v-e16ac74f],textarea[data-v-e16ac74f]{font:inherit;color:inherit}[data-v-e16ac74f]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-e16ac74f]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-e16ac74f],[data-v-e16ac74f]:before,[data-v-e16ac74f]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nd[data-v-e16ac74f]{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-e16ac74f]{width:var(--v2ecccab6);visibility:visible;pointer-events:auto;transition:width .33s cubic-bezier(.16,1,.3,1),visibility}.nd-inner[data-v-e16ac74f]{width:var(--v2ecccab6);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-e16ac74f]{display:none}.nd-top[data-v-e16ac74f]{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-e16ac74f]{letter-spacing:.2px;color:var(--ui-text);white-space:nowrap;font-size:20px;font-weight:750}.nd-scroll[data-v-e16ac74f]{flex:1;min-height:0;padding:18px 10px 22px;overflow-y:auto}.nd-group[data-v-e16ac74f]{margin-bottom:4px}.nd-group-head[data-v-e16ac74f]{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-e16ac74f]:hover{background:var(--ui-surface-2)}.nd-group-title[data-v-e16ac74f]{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-e16ac74f]{color:var(--ui-text-faint);transition:transform .3s cubic-bezier(.22,1,.36,1)}.nd-group--open .nd-caret[data-v-e16ac74f]{transform:rotate(180deg)}.nd-items-clip[data-v-e16ac74f]{will-change:height;transition:height .3s cubic-bezier(.22,1,.36,1),opacity .22s;overflow:hidden}.nd-items[data-v-e16ac74f]{flex-direction:column;gap:2px;padding:2px 0 8px;display:flex}.nd-item[data-v-e16ac74f]{height:42px;color:var(--ui-text-2);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;font-size:15px;text-decoration:none;display:flex;position:relative}.nd-item--dragsource[data-v-e16ac74f]{opacity:.55}.nd-item[data-v-e16ac74f] svg{color:var(--ui-text-faint);transition:color var(--ui-duration)}.nd-item[data-v-e16ac74f]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.nd-item[data-v-e16ac74f]:hover svg{color:var(--ui-text-2)}.nd-item.active[data-v-e16ac74f]{background:var(--ui-accent-soft);color:var(--ui-text);font-weight:600}.nd-item.active[data-v-e16ac74f] svg{color:var(--ui-accent)}.nd-item.active[data-v-e16ac74f]:before{content:"";background:var(--ui-accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.nd-item-label[data-v-e16ac74f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nd-badge[data-v-e16ac74f]{background:var(--ui-accent-soft);min-width:22px;height:22px;color:var(--ui-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}@media (width<=720px){.nd-overlay[data-v-e16ac74f]{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-e16ac74f]{opacity:1;pointer-events:auto}.nd[data-v-e16ac74f]{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-e16ac74f]{width:min(280px,92vw);transition:transform .33s cubic-bezier(.16,1,.3,1);transform:translate(0)}.nd-inner[data-v-e16ac74f]{width:auto;box-shadow:var(--ui-shadow-lg)}}:root[data-scheme=dark] .nd-overlay[data-v-e16ac74f]{background:#0000008c}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .nd-overlay[data-v-e16ac74f]{background:#0000008c}}[data-v-029a49eb]:root{--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-029a49eb]: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-029a49eb]{--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-029a49eb]{--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-029a49eb]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-029a49eb],input[data-v-029a49eb],select[data-v-029a49eb],textarea[data-v-029a49eb]{font:inherit;color:inherit}[data-v-029a49eb]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-029a49eb]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-029a49eb],[data-v-029a49eb]:before,[data-v-029a49eb]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.tt-popup[data-v-029a49eb]{background:var(--ui-surface);color:var(--ui-text);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;font-size:12px;line-height:1.45;position:fixed}.tt-popup--multiline[data-v-029a49eb]{white-space:normal;width:max-content;max-width:none}[data-v-41098e36]:root{--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-41098e36]: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-41098e36]{--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-41098e36]{--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-41098e36]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-41098e36],input[data-v-41098e36],select[data-v-41098e36],textarea[data-v-41098e36]{font:inherit;color:inherit}[data-v-41098e36]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-41098e36]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-41098e36],[data-v-41098e36]:before,[data-v-41098e36]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cm[data-v-41098e36]{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-41098e36]{text-align:left;width:100%;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;font-size:13px;display:block}.cm-item[data-v-41098e36]:hover{background:var(--ui-success-soft);color:var(--ui-success)}.cm-item--active[data-v-41098e36]{color:var(--ui-success);font-weight:600}.cm-check[data-v-41098e36]{width:16px;margin-left:-4px;display:inline-block}[data-v-1b2692cf]:root{--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-1b2692cf]: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-1b2692cf]{--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-1b2692cf]{--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-1b2692cf]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-1b2692cf],input[data-v-1b2692cf],select[data-v-1b2692cf],textarea[data-v-1b2692cf]{font:inherit;color:inherit}[data-v-1b2692cf]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-1b2692cf]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-1b2692cf],[data-v-1b2692cf]:before,[data-v-1b2692cf]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cf-root[data-v-1b2692cf]{align-items:center;display:inline-flex}.cf-trigger[data-v-1b2692cf]{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-1b2692cf]:hover,.cf-trigger.is-open[data-v-1b2692cf]{box-shadow:var(--ui-shadow-md);transform:scale(1.08)}.cf-trigger[data-v-1b2692cf]:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.cf-trigger--empty[data-v-1b2692cf]{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-1b2692cf]{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-1b2692cf]{grid-template-columns:repeat(8,18px);gap:4px;display:grid}.cf-panel--sm .cf-grid[data-v-1b2692cf]{grid-template-columns:repeat(8,16px);gap:3px}.cf-swatch[data-v-1b2692cf]{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-1b2692cf]{width:16px;height:16px}.cf-swatch[data-v-1b2692cf]:hover{box-shadow:var(--ui-shadow-md);z-index:1;transform:scale(1.18)}.cf-swatch.is-selected[data-v-1b2692cf]{outline:2px solid var(--ui-accent);outline-offset:1px}.cf-footer[data-v-1b2692cf]{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-1b2692cf]{color:var(--ui-text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;font-size:12px;display:inline-flex}.cf-clear[data-v-1b2692cf]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.cf-clear-swatch[data-v-1b2692cf]{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-1b2692cf]{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-1b2692cf]:hover{background:var(--ui-surface-3);color:var(--ui-text)}.cf-flex-input[data-v-1b2692cf]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-v-35a41c30]:root{--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-35a41c30]: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-35a41c30]{--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-35a41c30]{--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-35a41c30]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-35a41c30],input[data-v-35a41c30],select[data-v-35a41c30],textarea[data-v-35a41c30]{font:inherit;color:inherit}[data-v-35a41c30]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-35a41c30]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-35a41c30],[data-v-35a41c30]:before,[data-v-35a41c30]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mf-overlay[data-v-35a41c30]{z-index:40000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.mf[data-v-35a41c30]{background:var(--ui-surface);width:100%;max-width:420px;box-shadow:var(--ui-shadow-md);border-radius:10px;overflow:hidden}.mf-head[data-v-35a41c30]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mf-title[data-v-35a41c30]{color:var(--ui-text);margin:0;font-size:16px;font-weight:700}.mf-close[data-v-35a41c30]{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:22px;line-height:1}.mf-close[data-v-35a41c30]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.mf-form[data-v-35a41c30]{flex-direction:column;gap:14px;padding:16px;display:flex}.mf-field[data-v-35a41c30]{flex-direction:column;gap:6px;display:flex}.mf-label[data-v-35a41c30]{color:var(--ui-text-2);font-size:13px;font-weight:500}.mf-req[data-v-35a41c30]{color:var(--ui-danger)}.mf-input[data-v-35a41c30]{box-sizing:border-box;border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);width:100%;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;font-size:14px}.mf-input[data-v-35a41c30]:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px #1a73e81f}.mf-textarea[data-v-35a41c30]{resize:vertical;min-height:70px}.mf-error[data-v-35a41c30]{color:var(--ui-danger);margin:0;font-size:13px}.mf-actions[data-v-35a41c30]{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.mf-btn[data-v-35a41c30]{border-radius:var(--ui-radius-sm);cursor:pointer;transition:background var(--ui-duration), opacity var(--ui-duration);border:none;padding:9px 18px;font-size:14px;font-weight:600}.mf-cancel[data-v-35a41c30]{background:var(--ui-surface-2);color:var(--ui-text-2)}.mf-cancel[data-v-35a41c30]:hover{background:var(--ui-border)}.mf-save[data-v-35a41c30]{background:var(--ui-accent);color:var(--ui-accent-on);align-items:center;gap:8px;display:inline-flex}.mf-save[data-v-35a41c30]:hover:not(:disabled){background:color-mix(in srgb, var(--ui-accent) 88%, black)}.mf-save[data-v-35a41c30]:disabled{opacity:.55;cursor:not-allowed}.mf-spinner[data-v-35a41c30]{border:2px solid #fff6;border-top-color:var(--ui-accent-on);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite mf-spin-35a41c30}@keyframes mf-spin-35a41c30{to{transform:rotate(360deg)}}[data-v-5c9e4df8]:root{--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-5c9e4df8]: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-5c9e4df8]{--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-5c9e4df8]{--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-5c9e4df8]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-5c9e4df8],input[data-v-5c9e4df8],select[data-v-5c9e4df8],textarea[data-v-5c9e4df8]{font:inherit;color:inherit}[data-v-5c9e4df8]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-5c9e4df8]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-5c9e4df8],[data-v-5c9e4df8]:before,[data-v-5c9e4df8]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cd-overlay[data-v-5c9e4df8]{z-index:50000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cd[data-v-5c9e4df8]{background:var(--ui-surface);width:100%;max-width:400px;box-shadow:var(--ui-shadow-md);border-radius:10px;overflow:hidden}.cd-head[data-v-5c9e4df8]{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.cd-title[data-v-5c9e4df8]{color:var(--ui-text);margin:0;font-size:16px;font-weight:700}.cd-close[data-v-5c9e4df8]{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-size:22px;line-height:1}.cd-close[data-v-5c9e4df8]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.cd-message[data-v-5c9e4df8]{color:var(--ui-text-2);margin:0;padding:18px 16px;font-size:14px;line-height:1.5}.cd-actions[data-v-5c9e4df8]{justify-content:flex-end;gap:10px;padding:0 16px 16px;display:flex}.cd-btn[data-v-5c9e4df8]{border-radius:var(--ui-radius-sm);cursor:pointer;transition:background var(--ui-duration), opacity var(--ui-duration);border:none;padding:9px 18px;font-size:14px;font-weight:600}.cd-cancel[data-v-5c9e4df8]{background:var(--ui-surface-2);color:var(--ui-text-2)}.cd-cancel[data-v-5c9e4df8]:hover{background:var(--ui-border)}.cd-primary[data-v-5c9e4df8]{background:var(--ui-accent);color:var(--ui-accent-on)}.cd-primary[data-v-5c9e4df8]:hover{background:color-mix(in srgb, var(--ui-accent) 88%, black)}.cd-danger[data-v-5c9e4df8]{background:var(--ui-danger);color:var(--ui-accent-on)}.cd-danger[data-v-5c9e4df8]:hover{background:color-mix(in srgb, var(--ui-danger) 88%, black)}[data-v-dbf2c2c7]:root{--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-dbf2c2c7]: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-dbf2c2c7]{--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-dbf2c2c7]{--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-dbf2c2c7]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-dbf2c2c7],input[data-v-dbf2c2c7],select[data-v-dbf2c2c7],textarea[data-v-dbf2c2c7]{font:inherit;color:inherit}[data-v-dbf2c2c7]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-dbf2c2c7]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-dbf2c2c7],[data-v-dbf2c2c7]:before,[data-v-dbf2c2c7]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.bt[data-v-dbf2c2c7]{font-size:12px;line-height:1.5}.bt-title[data-v-dbf2c2c7]{margin-bottom:2px;font-size:13px;font-weight:700}.bt-row[data-v-dbf2c2c7]{color:var(--ui-text-2);white-space:nowrap}.bt-resources[data-v-dbf2c2c7]{border-top:1px solid var(--ui-border);flex-direction:column;gap:2px;margin-top:4px;padding-top:4px;display:flex}.bt-res[data-v-dbf2c2c7]{white-space:nowrap;align-items:center;gap:6px;display:flex}.bt-res-dot[data-v-dbf2c2c7]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bt-res-qty[data-v-dbf2c2c7]{color:var(--ui-text-muted)}.bt-comments[data-v-dbf2c2c7]{border-top:1px solid var(--ui-border);margin-top:4px;padding-top:4px}.bt-comments-title[data-v-dbf2c2c7]{color:var(--ui-text-2);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-size:11px;font-weight:700}.bt-comments-log[data-v-dbf2c2c7]{flex-direction:column;gap:4px;max-height:132px;display:flex;overflow-y:auto}.bt-comment[data-v-dbf2c2c7]{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:6px;padding:4px 7px}.bt-c-head[data-v-dbf2c2c7]{align-items:baseline;gap:8px;display:flex}.bt-c-author[data-v-dbf2c2c7]{color:var(--ui-accent);font-size:11px;font-weight:700}.bt-c-date[data-v-dbf2c2c7]{color:var(--ui-text-muted);font-size:10px}.bt-c-text[data-v-dbf2c2c7]{color:var(--ui-text-2);white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.bt-c-more[data-v-dbf2c2c7]{color:var(--ui-text-muted);padding-left:2px;font-size:11px;font-style:italic}[data-v-70bff115]:root{--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-70bff115]: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-70bff115]{--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-70bff115]{--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-70bff115]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-70bff115],input[data-v-70bff115],select[data-v-70bff115],textarea[data-v-70bff115]{font:inherit;color:inherit}[data-v-70bff115]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-70bff115]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-70bff115],[data-v-70bff115]:before,[data-v-70bff115]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ut[data-v-70bff115]{align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.ut-marker[data-v-70bff115]{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;width:12px;height:12px}.ut-body[data-v-70bff115]{flex-direction:column;display:flex}.ut-fraction[data-v-70bff115]{white-space:nowrap;font-weight:700}.ut-pct[data-v-70bff115]{color:var(--ui-text-muted);font-weight:400}.ut-label[data-v-70bff115]{font-size:11px}.ut-absences[data-v-70bff115]{border-left:1px solid var(--ui-border);flex-direction:column;gap:2px;padding-left:6px;display:flex}.ut-absences-title[data-v-70bff115]{white-space:nowrap;font-weight:700}.ut-absence[data-v-70bff115]{color:var(--ui-text-2);white-space:nowrap}[data-v-b8300c56]:root{--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-b8300c56]: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-b8300c56]{--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-b8300c56]{--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-b8300c56]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-b8300c56],input[data-v-b8300c56],select[data-v-b8300c56],textarea[data-v-b8300c56]{font:inherit;color:inherit}[data-v-b8300c56]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-b8300c56]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-b8300c56],[data-v-b8300c56]:before,[data-v-b8300c56]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.it[data-v-b8300c56]{flex-direction:column;gap:1px;font-size:12px;line-height:1.5;display:flex}.it-head[data-v-b8300c56]{align-items:center;gap:7px;margin-bottom:2px;display:flex}.it-title[data-v-b8300c56]{white-space:nowrap;font-size:13px;font-weight:700}.it-line[data-v-b8300c56]{color:var(--ui-text-2);white-space:nowrap;align-items:center;gap:7px;display:flex}.it-marker[data-v-b8300c56]{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;width:9px;height:9px}[data-v-e2ee6f26]:root{--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-e2ee6f26]: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-e2ee6f26]{--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-e2ee6f26]{--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-e2ee6f26]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-e2ee6f26],input[data-v-e2ee6f26],select[data-v-e2ee6f26],textarea[data-v-e2ee6f26]{font:inherit;color:inherit}[data-v-e2ee6f26]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-e2ee6f26]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-e2ee6f26],[data-v-e2ee6f26]:before,[data-v-e2ee6f26]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.uc[data-v-e2ee6f26]{cursor:default;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex}.uc-inner[data-v-e2ee6f26]{text-align:center;white-space:nowrap;min-width:0;min-height:18px;transition:background var(--ui-duration), color var(--ui-duration);flex:1;justify-content:center;align-items:center;padding:0 1px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.uc--compact[data-v-e2ee6f26]{min-height:9px}.normal[data-v-e2ee6f26]{background:var(--ui-usage-ok);color:var(--ui-usage-ok-text)}.warn[data-v-e2ee6f26]{background:var(--ui-usage-warn);color:var(--ui-usage-warn-text)}.critical[data-v-e2ee6f26]{background:var(--ui-usage-crit);color:var(--ui-usage-crit-text)}.weekend[data-v-e2ee6f26]{background:var(--ui-usage-weekend);color:var(--ui-usage-weekend-text)}.unknown[data-v-e2ee6f26]{background:var(--ui-usage-unknown);color:var(--ui-usage-unknown-text)}[data-v-b4d6b9e0]:root{--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-b4d6b9e0]: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-b4d6b9e0]{--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-b4d6b9e0]{--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-b4d6b9e0]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-b4d6b9e0],input[data-v-b4d6b9e0],select[data-v-b4d6b9e0],textarea[data-v-b4d6b9e0]{font:inherit;color:inherit}[data-v-b4d6b9e0]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-b4d6b9e0]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-b4d6b9e0],[data-v-b4d6b9e0]:before,[data-v-b4d6b9e0]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.rs-labels[data-v-b4d6b9e0]{background:var(--ui-surface);z-index:80;box-sizing:border-box;position:sticky;left:0}.rs-label[data-v-b4d6b9e0]{box-sizing:border-box;cursor:default;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--ui-border);align-items:center;height:18px;padding:0 6px;font-size:11px;display:flex}.rs-label--compact[data-v-b4d6b9e0]{height:9px}.rs-code[data-v-b4d6b9e0]{letter-spacing:.5px;font-size:13px;font-weight:700}.rs-block[data-v-b4d6b9e0]{z-index:20;background:var(--ui-surface);position:sticky}.rs-row[data-v-b4d6b9e0]{background:var(--ui-surface);height:18px;position:relative}.rs-row--compact[data-v-b4d6b9e0]{height:9px}.rs-cell[data-v-b4d6b9e0]{background:var(--ui-surface);padding:0;position:absolute;top:0;bottom:0}[data-v-92ea937e]:root{--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-92ea937e]: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-92ea937e]{--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-92ea937e]{--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-92ea937e]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-92ea937e],input[data-v-92ea937e],select[data-v-92ea937e],textarea[data-v-92ea937e]{font:inherit;color:inherit}[data-v-92ea937e]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-92ea937e]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-92ea937e],[data-v-92ea937e]:before,[data-v-92ea937e]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pg[data-v-92ea937e]{background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);border-radius:10px;padding:12px}.st[data-v-92ea937e]{text-align:center;color:var(--ui-text-2);padding:30px;font-size:14px}.pg-error[data-v-92ea937e]{color:var(--ui-danger);padding:8px 4px;font-size:13px}.er[data-v-92ea937e]{color:var(--ui-danger)}[data-v-f1734747]:root{--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-f1734747]: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-f1734747]{--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-f1734747]{--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-f1734747]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-f1734747],input[data-v-f1734747],select[data-v-f1734747],textarea[data-v-f1734747]{font:inherit;color:inherit}[data-v-f1734747]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-f1734747]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-f1734747],[data-v-f1734747]:before,[data-v-f1734747]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pwf[data-v-f1734747]{color:var(--ui-text-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.pwf-label[data-v-f1734747]{color:var(--ui-text-2)}.pwf-input-wrap[data-v-f1734747]{align-items:center;display:flex;position:relative}.pwf-input[data-v-f1734747]{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);width:100%;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-size:14px;font-weight:400}.pwf-input[data-v-f1734747]::placeholder{color:var(--ui-text-faint)}.pwf-input[data-v-f1734747]: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-f1734747]{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-f1734747]:hover{color:var(--ui-accent);background:var(--ui-surface-3)}[data-v-f0f968d3]:root{--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-f0f968d3]: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-f0f968d3]{--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-f0f968d3]{--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-f0f968d3]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-f0f968d3],input[data-v-f0f968d3],select[data-v-f0f968d3],textarea[data-v-f0f968d3]{font:inherit;color:inherit}[data-v-f0f968d3]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-f0f968d3]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-f0f968d3],[data-v-f0f968d3]:before,[data-v-f0f968d3]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.cf[data-v-f0f968d3]{flex-direction:column;gap:6px;display:flex}.cf-label[data-v-f0f968d3]{color:var(--ui-text-2);font-size:13px;font-weight:600}.cf-field[data-v-f0f968d3]{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-f0f968d3]{overflow-wrap:anywhere;min-width:0;color:var(--ui-accent);flex:1;font-size:14px}.cf-field--mono .cf-value[data-v-f0f968d3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.cf-copy[data-v-f0f968d3]{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-f0f968d3]:hover:not(:disabled){color:var(--ui-accent);background:var(--ui-surface-3)}.cf-copy[data-v-f0f968d3]:disabled{opacity:.45;cursor:not-allowed}.cf-copy--done[data-v-f0f968d3]{color:var(--ui-success);border-color:var(--ui-success-soft);background:var(--ui-success-soft)}[data-v-e92b7e87]:root{--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-e92b7e87]: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-e92b7e87]{--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-e92b7e87]{--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-e92b7e87]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-e92b7e87],input[data-v-e92b7e87],select[data-v-e92b7e87],textarea[data-v-e92b7e87]{font:inherit;color:inherit}[data-v-e92b7e87]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-e92b7e87]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-e92b7e87],[data-v-e92b7e87]:before,[data-v-e92b7e87]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pd-overlay[data-v-e92b7e87]{z-index:40000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pd-card[data-v-e92b7e87]{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-e92b7e87]{color:var(--ui-text);font-size:16px;font-weight:700}.pd-note[data-v-e92b7e87]{color:var(--ui-text-muted);margin:0;font-size:12px}.pd-close[data-v-e92b7e87]{border-radius:var(--ui-radius-sm);cursor:pointer;background:var(--ui-accent);color:var(--ui-accent-on);border:none;padding:9px;font-size:14px;font-weight:600}.pd-close[data-v-e92b7e87]:hover{background:color-mix(in srgb, var(--ui-accent) 88%, black)}[data-v-c53e2215]:root{--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}}.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-d663fcdf]:root{--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-d663fcdf]: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-d663fcdf]{--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-d663fcdf]{--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-d663fcdf]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-d663fcdf],input[data-v-d663fcdf],select[data-v-d663fcdf],textarea[data-v-d663fcdf]{font:inherit;color:inherit}[data-v-d663fcdf]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-d663fcdf]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-d663fcdf],[data-v-d663fcdf]:before,[data-v-d663fcdf]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hb[data-v-d663fcdf]{border:2px solid var(--ui-accent);background:var(--ui-accent-soft);width:30px;height:30px;color:var(--ui-accent);cursor:pointer;transition:background var(--ui-duration), color var(--ui-duration), transform .1s;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:17px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px 4px #00000024}.hb[data-v-d663fcdf]:hover{background:var(--ui-accent);color:var(--ui-accent-on);transform:scale(1.06)}.hb[aria-expanded=true][data-v-d663fcdf]{background:var(--ui-accent);color:var(--ui-accent-on);border-color:var(--ui-accent)}.hb.is-sm[data-v-d663fcdf]{width:26px;height:26px;font-size:15px}[data-v-a7d3152c]:root{--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-a7d3152c]: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-a7d3152c]{--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-a7d3152c]{--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-a7d3152c]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-a7d3152c],input[data-v-a7d3152c],select[data-v-a7d3152c],textarea[data-v-a7d3152c]{font:inherit;color:inherit}[data-v-a7d3152c]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-a7d3152c]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-a7d3152c],[data-v-a7d3152c]:before,[data-v-a7d3152c]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.uped[data-v-a7d3152c]{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-a7d3152c]{flex-direction:column;gap:8px;display:flex}.uped-tools[data-v-a7d3152c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.uped-title[data-v-a7d3152c]{color:var(--ui-text);margin:0;font-size:16px;font-weight:700}.uped-preset-select[data-v-a7d3152c]{color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border-strong);cursor:pointer;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:12px;transition:border-color .15s ease-out}.uped-preset-select[data-v-a7d3152c]:hover{border-color:var(--ui-accent)}.uped-preset-select[data-v-a7d3152c]: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-a7d3152c]{color:var(--ui-accent);font-size:12px;font-weight:600}.uped-reset[data-v-a7d3152c]{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;font-size:12px}.uped-reset[data-v-a7d3152c]:hover{color:var(--ui-text);border-color:var(--ui-accent)}.uped-st[data-v-a7d3152c]{color:var(--ui-text-2);text-align:center;padding:20px;font-size:14px}.er[data-v-a7d3152c]{color:var(--ui-danger)}.uped-admin[data-v-a7d3152c]{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-sm);color:var(--ui-text-2);padding:16px;font-size:13px}.uped-list[data-v-a7d3152c]{flex-direction:column;gap:2px;display:flex}.uped-group[data-v-a7d3152c]{margin-bottom:8px}.uped-group-title[data-v-a7d3152c]{letter-spacing:.05em;text-transform:uppercase;color:var(--ui-text-muted);margin:10px 0 6px;font-size:11px;font-weight:700}.uped-res-card[data-v-a7d3152c]{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-a7d3152c]{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-a7d3152c]{color:var(--ui-text);font-size:13px;font-weight:700}.uped-res-summary[data-v-a7d3152c]{color:var(--ui-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ur-row[data-v-a7d3152c]{flex-wrap:wrap;align-items:center;gap:10px;padding:7px 14px;transition:background .12s;display:flex}.ur-row+.ur-row[data-v-a7d3152c]{border-top:1px solid var(--ui-border)}.ur-row[data-v-a7d3152c]:hover{background:var(--ui-surface-3)}.ur-row.changed[data-v-a7d3152c]{background:var(--ui-warning-soft)}.ur-cap[data-v-a7d3152c]{width:84px;color:var(--ui-text);flex-shrink:0;font-size:12px}.ur-chips[data-v-a7d3152c]{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ur-chip[data-v-a7d3152c]{border:1px solid var(--ui-border-strong);color:var(--ui-text-2);background:var(--ui-surface);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:11px;transition:background .12s,border-color .12s,color .12s}.ur-chip[data-v-a7d3152c]:hover{border-color:var(--ui-accent)}.ur-chip.on[data-v-a7d3152c]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-on);font-weight:600}.ur-chip.on.preset[data-v-a7d3152c]{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-a7d3152c]{color:var(--ui-danger);background:0 0;border-color:var(--lightningcss-light,#b91c1c73)var(--lightningcss-dark,#f871718c)}.ur-chip.rev.on[data-v-a7d3152c]{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}.ur-zone-mini[data-v-a7d3152c]{color:var(--ui-text-muted);background:var(--ui-surface-2);border-radius:5px;padding:2px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px}@media (width<=640px){.ur-cap[data-v-a7d3152c]{width:100%}}[data-v-0e1f6194]:root{--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-0e1f6194]: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-0e1f6194]{--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-0e1f6194]{--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-0e1f6194]{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font-sans)}button[data-v-0e1f6194],input[data-v-0e1f6194],select[data-v-0e1f6194],textarea[data-v-0e1f6194]{font:inherit;color:inherit}[data-v-0e1f6194]:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}[data-v-0e1f6194]::selection{background:var(--ui-accent-soft);color:var(--ui-text)}@media (prefers-reduced-motion:reduce){[data-v-0e1f6194],[data-v-0e1f6194]:before,[data-v-0e1f6194]:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hp-overlay[data-v-0e1f6194]{z-index:30000;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.hp-panel[data-v-0e1f6194]{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-0e1f6194],.hp-leave-active[data-v-0e1f6194]{transition:opacity .22s ease-out}.hp-enter-from[data-v-0e1f6194],.hp-leave-to[data-v-0e1f6194]{opacity:0}.hp-enter-from .hp-panel[data-v-0e1f6194],.hp-leave-to .hp-panel[data-v-0e1f6194]{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.hp-enter-active[data-v-0e1f6194],.hp-leave-active[data-v-0e1f6194],.hp-panel[data-v-0e1f6194]{transition:none}}.hp-head[data-v-0e1f6194]{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-0e1f6194]{color:var(--ui-text);margin:0;font-size:19px;font-weight:700}.hp-close[data-v-0e1f6194]{color:var(--ui-text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:14px;line-height:1}.hp-close[data-v-0e1f6194]:hover{background:var(--ui-surface-2);color:var(--ui-text)}.hp-body[data-v-0e1f6194]{flex-direction:column;flex:1;gap:10px;padding:14px 16px;display:flex;overflow-y:auto}.hp-p[data-v-0e1f6194]{color:var(--ui-text);margin:0;font-size:17px;line-height:1.6}.hp-code[data-v-0e1f6194]{background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-accent);white-space:pre-wrap;border-radius:8px;padding:8px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:15px;display:block}.hp-list[data-v-0e1f6194]{color:var(--ui-text);margin:0;padding-left:20px;font-size:17px;line-height:1.6}.hp-list li[data-v-0e1f6194]{margin-bottom:4px}.hp-done[data-v-0e1f6194]:hover{background:color-mix(in srgb, var(--ui-accent) 88%, black)}
