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