:root{--color-brand-blue: #2b7fef;--color-brand-blue-bright: #2b7fff;--color-brand-blue-border: #1d4ed8;--color-bg-app: #000000;--color-bg-page: #030303;--color-bg-surface: #080808;--color-bg-elevated: #0b0b0b;--color-bg-control: #121212;--color-bg-table-hover: #0a0a0a;--color-bg-sticky-shade: rgba(0, 0, 0, .92);--color-border-default: #1f2937;--color-border-muted: #1a1a1a;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#e5e7eb;background-color:var(--color-bg-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#60a5fa;text-decoration:inherit}a:hover{color:#93c5fd}body{margin:0;min-width:320px;background-color:var(--color-bg-app);color:#e5e7eb}h1{font-size:2.125rem;line-height:1.15;color:#f9fafb}h2,h3{margin:0;color:#f3f4f6}p{margin:0;color:#9ca3af}button{border-radius:8px;border:1px solid #4b5563;padding:.55em 1em;font-size:.95em;font-weight:500;font-family:inherit;color:#e5e7eb;background-color:var(--color-bg-control);cursor:pointer;transition:border-color .2s,background-color .2s}button:hover{border-color:#60a5fa;background-color:var(--color-bg-elevated)}button:disabled{opacity:.65;cursor:not-allowed}button.db-app-icon-btn-danger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:10px;border:1px solid rgba(239,68,68,.55);background-color:#ef444414;color:#fca5a5}button.db-app-icon-btn-danger:hover{border-color:#ef4444d9;background-color:#ef444424;color:#fecaca}button.db-app-icon-btn-danger:focus-visible{outline:2px solid rgba(239,68,68,.9);outline-offset:2px}button.db-app-icon-btn-danger:disabled{opacity:.6}button:focus,button:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:1px}input,select,textarea{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid #374151;background-color:var(--color-bg-page);color:#e5e7eb;font:inherit}textarea{min-height:84px;resize:vertical}input[type=checkbox]{width:auto;min-width:18px;min-height:18px;padding:0;border-radius:4px}select.db-app-toolbar-select{width:auto;min-width:7.5rem;max-width:16rem;flex:0 0 auto;padding:.55em 2em .55em 1em;font-size:.95em;background-color:var(--color-bg-elevated)}.db-app-control-register-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.db-app-control-register-toolbar-group{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.db-app-control-register-toolbar-label{margin:0;color:#9ca3af;font-size:.875rem;line-height:1.25;white-space:nowrap}.db-app-control-register-toolbar-checkbox{display:inline-flex;align-items:center;gap:8px;margin:0;color:#d1d5db;font-size:.875rem;line-height:1.25;cursor:pointer;white-space:nowrap}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input.db-app-numeric-input[type=number]{-moz-appearance:textfield;appearance:textfield}input.db-app-numeric-input[type=number]::-webkit-outer-spin-button,input.db-app-numeric-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=datetime-local]{color-scheme:dark;padding-right:2.5rem;min-height:2.5rem}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.92;width:1.125rem;height:1.125rem;margin-inline-end:2px}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]::-moz-calendar-picker-indicator,input[type=datetime-local]::-moz-calendar-picker-indicator{cursor:pointer;opacity:.92}input:focus,select:focus,textarea:focus{outline:2px solid var(--color-brand-blue);outline-offset:1px}.db-app-project-gantt{--db-gantt-bottom-inset: 52px;border:1px solid var(--color-border-default);border-radius:12px;background-color:var(--color-bg-surface);min-height:320px;max-height:min(560px,calc(100vh - 260px));height:min(560px,calc(100vh - 260px));display:flex;flex-direction:column}.db-app-project-gantt.db-app-project-gantt--fullscreen{flex:1 1 auto;min-height:0;max-height:none;height:100%}.db-app-project-gantt .wx-theme,.db-app-project-gantt [class*=wx-willow-dark]{height:100%;max-height:100%;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;font-family:inherit;--wx-color-font: #e5e7eb;--wx-color-primary: var(--color-brand-blue-bright);--wx-border: 1px solid var(--color-border-default);--wx-background: var(--color-bg-surface);--wx-background-alt: var(--color-bg-elevated);--wx-grid-header-font-color: #9ca3af;--wx-grid-header-text-transform: none;--wx-grid-header-shadow: none;--wx-grid-body-font-color: #e5e7eb;--wx-grid-body-row-border: 1px solid var(--color-border-muted);--wx-grid-body-cell-border: 1px solid transparent;--wx-timescale-font-color: #9ca3af;--wx-timescale-text-transform: none;--wx-timescale-shadow: inset 0 -1px 0 var(--color-border-muted);--wx-gantt-icon-color: #cbd5e1;--wx-gantt-link-color: rgba(148, 163, 184, .42);--wx-gantt-link-marker-color: rgba(148, 163, 184, .55);--wx-gantt-bar-border-radius: 6px}.db-app-project-gantt [class*=wx-grid] [class*=wx-selected],.db-app-project-gantt [class*=wx-grid] [class*=wx-row][class*=selected]{background-color:#2b7fff1f!important}.db-app-project-gantt [class*=wx-grid] [class*=wx-cell]{font-size:.875rem}.db-app-project-gantt [class*=wx-tree-toggle],.db-app-project-gantt [class*=wx-toggle],.db-app-project-gantt [class*=wx-icon]{color:var(--wx-gantt-icon-color, #cbd5e1);opacity:1}.db-app-project-gantt [class*=wx-grid] [class*=wx-header]{position:sticky;top:0;z-index:6;background-color:var(--color-bg-elevated);box-shadow:inset 0 -1px 0 var(--color-border-muted)}.db-app-project-gantt [class*=wx-grid] [class*=wx-header] [class*=wx-cell]{font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#9ca3af;background-color:var(--color-bg-elevated)}.db-app-project-gantt [class*=wx-scale]{position:sticky;top:0;z-index:5;background-color:var(--color-bg-elevated)}.db-app-project-gantt [class*=wx-table-container]{background-color:var(--color-bg-surface);border-right:1px solid var(--color-border-default);scrollbar-gutter:stable}.db-app-project-gantt [class*=wx-scale] [class*=wx-cell]{background-color:var(--color-bg-elevated);white-space:nowrap;text-align:center;font-size:.72rem;line-height:1.2;padding-inline:4px;overflow:hidden;text-overflow:ellipsis}.db-app-project-gantt.db-gantt-resolution-week .wx-bar.wx-task .wx-content,.db-app-project-gantt.db-gantt-resolution-month .wx-bar.wx-task .wx-content{color:transparent!important;text-shadow:none}.db-app-project-gantt.db-gantt-resolution-day .wx-bar.wx-task .wx-content{font-size:.75rem;font-weight:600;padding:0 6px}.db-app-project-gantt [class*=wx-tooltip-area]{box-sizing:border-box;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;max-height:100%}.db-app-project-gantt [class*=wx-tooltip-area]>[class*=wx-gantt]:not([class*=gantt-tooltip]){flex:1 1 auto;min-height:0;height:100%;max-height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.db-app-project-gantt [class*=wx-tooltip-area]>*:last-child{flex:1 1 auto;min-height:0}.db-app-project-gantt .wx-gantt-tooltip{overflow:visible;transform:translateY(calc(-100% - 10px))}.db-app-project-gantt .wx-gantt-tooltip .wx-gantt-tooltip-text{background-color:#334155;color:#f1f5f9;border:1px solid #64748b;border-radius:8px;padding:8px 12px;box-shadow:0 10px 36px #0000008c}.db-app-project-gantt [class*=wx-pseudo-rows]{box-sizing:content-box;padding-bottom:var(--db-gantt-bottom-inset)}.db-app-project-gantt [class*=wx-chart]{box-sizing:border-box;scrollbar-gutter:stable}.db-app-project-gantt [class*=wx-marker].db-gantt-marker-today{width:2px;z-index:5;--wx-gantt-marker-color: rgba(251, 191, 36, .9);box-shadow:0 0 0 1px #0003}.db-app-project-gantt [class*=wx-bars] .wx-bar[data-id$=__db_gantt_grp_past],.db-app-project-gantt [class*=wx-bars] .wx-bar[data-id$=__db_gantt_grp_current],.db-app-project-gantt [class*=wx-bars] .wx-bar[data-id$=__db_gantt_grp_future]{display:none!important}.db-app-project-gantt .wx-bar.wx-task.db-palette-done{--wx-gantt-task-color: #86efac;--wx-gantt-task-fill-color: #22c55e;--wx-gantt-task-border-color: #15803d;--wx-gantt-task-border: 1px solid #166534;box-shadow:0 1px 2px #00000059}.db-app-project-gantt .wx-bar.wx-milestone.db-palette-done{border-color:#15803d}.db-app-project-gantt .wx-bar.wx-milestone.db-palette-done .wx-content{background-color:#4ade80;border-color:#15803d}.db-app-project-gantt .wx-bar.wx-task.db-palette-future{--wx-gantt-task-color: #d1d5db;--wx-gantt-task-fill-color: #6b7280;--wx-gantt-task-border-color: #4b5563;--wx-gantt-task-border: 1px solid #374151;opacity:.92}.db-app-project-gantt .wx-bar.wx-milestone.db-palette-future{border-color:#6b7280}.db-app-project-gantt .wx-bar.wx-milestone.db-palette-future .wx-content{background-color:#9ca3af;border-color:#4b5563}.db-app-project-gantt .wx-bar.wx-task.db-palette-current{--wx-gantt-task-color: #bfdbfe;--wx-gantt-task-fill-color: var(--color-brand-blue-bright);--wx-gantt-task-border-color: var(--color-brand-blue-border);--wx-gantt-task-border: 1px solid var(--color-brand-blue-border);box-shadow:0 1px 3px #1d4ed859}.db-app-project-gantt .wx-bar.wx-milestone.db-palette-current{border-color:var(--color-brand-blue-border)}.db-app-project-gantt .wx-bar.wx-milestone.db-palette-current .wx-content{background-color:#60a5fa;border-color:var(--color-brand-blue-border)}p[role=alert]{color:#ef4444;font-weight:500}.app-data-table tbody tr:hover td{background-color:var(--color-bg-table-hover)}.app-data-table thead th{position:sticky;top:0;z-index:5}.app-data-table tbody tr:nth-child(2n) td{background-color:#0006}.app-table-container{scrollbar-width:thin;scrollbar-color:#374151 var(--color-bg-page)}.app-table-container::-webkit-scrollbar{width:10px;height:10px}.app-table-container::-webkit-scrollbar-track{background:var(--color-bg-page)}.app-table-container::-webkit-scrollbar-thumb{background:#374151;border-radius:8px;border:2px solid var(--color-bg-page)}.app-table-container::-webkit-scrollbar-thumb:hover{background:#4b5563}.chart-expand-trigger{min-width:30px;width:30px;height:30px;padding:0;border-radius:999px;border:1px solid #374151;background-color:#000000b3;color:#9ca3af;line-height:1}.chart-expand-trigger:hover{border-color:#60a5fa;background-color:#0a0a0af5;color:#e5e7eb}.db-public-shell{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg-page)}.db-public-shell-header{border-bottom:1px solid var(--color-border-default);background-color:var(--color-bg-app);flex-shrink:0}.db-public-shell-header-inner{margin:0 auto;max-width:1600px;padding:16px 32px 14px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px}.db-public-shell-header-left{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;min-width:0}.db-public-shell-header-actions{flex-shrink:0;align-self:center}.db-public-shell-header-actions a{white-space:nowrap}.db-public-brand{color:#f9fafb;font-weight:600;font-size:1.05rem;text-decoration:none;padding:6px 0;letter-spacing:-.02em;flex-shrink:0}.db-public-brand:hover{color:#93c5fd}.db-public-nav{display:flex;align-items:center;gap:4px 12px;flex-wrap:wrap;min-width:0}.db-public-nav-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.db-public-nav-scroll::-webkit-scrollbar{display:none}a.db-public-nav-link{color:#9ca3af;text-decoration:none;font-weight:500;padding:6px 6px 4px;border-bottom:2px solid transparent;box-sizing:border-box;transition:color .15s,border-color .15s}a.db-public-nav-link:hover{color:#e5e7eb}a.db-public-nav-link.db-public-nav-link--active{color:#f9fafb;border-bottom-color:var(--color-brand-blue)}a.db-app-btn-primary,button.db-app-btn-primary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:500;font-size:.95em;font-family:inherit;padding:.5em 1.05em;border-radius:8px;cursor:pointer;box-sizing:border-box;border:1px solid var(--color-brand-blue);background-color:#3b82f62e;color:#e5e7eb;transition:border-color .2s,background-color .2s,color .2s}a.db-app-btn-primary:hover,button.db-app-btn-primary:hover{background-color:#3b82f647;border-color:var(--color-brand-blue-bright);color:#f9fafb}a.db-app-btn-primary:focus-visible,button.db-app-btn-primary:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:1px}button.db-app-btn-primary:disabled{opacity:.65;cursor:not-allowed}a.db-app-btn-primary--current{background-color:#3b82f652;border-color:var(--color-brand-blue-bright);color:#f9fafb;pointer-events:none}a.db-app-btn-secondary,button.db-app-btn-secondary{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:500;font-size:.95em;font-family:inherit;padding:.5em 1.05em;border-radius:8px;cursor:pointer;box-sizing:border-box;border:1px solid var(--color-border-default);background-color:var(--color-bg-control);color:#e5e7eb;transition:border-color .2s,background-color .2s,color .2s}a.db-app-btn-secondary:hover,button.db-app-btn-secondary:hover{border-color:#4b5563;background-color:#1f2937;color:#f9fafb}a.db-app-btn-secondary:focus-visible,button.db-app-btn-secondary:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:1px}.db-public-shell-main{flex:1 1 auto;min-height:0;text-align:left}.db-public-page{max-width:1600px;margin:0 auto;padding:24px 32px 32px;display:flex;flex-direction:column;box-sizing:border-box;width:100%;gap:32px}.db-public-section{border:1px solid var(--color-border-default);border-radius:12px;background-color:var(--color-bg-elevated);padding:24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.db-public-hero{border:1px solid var(--color-border-default);border-top:2px solid var(--color-brand-blue);border-radius:12px;background-color:var(--color-bg-elevated);padding:28px 24px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box;box-shadow:0 0 0 1px #2b7fef14,0 12px 32px #00000059}.db-public-hero-title{margin:0;font-size:clamp(1.625rem,4vw,2rem);line-height:1.1;color:#f9fafb}.db-public-hero-subtitle{margin:0;font-size:1.125rem;color:#e5e7eb}.db-public-hero-description{margin:0;color:#9ca3af;font-size:.9375rem;max-width:72ch;line-height:1.6}.db-public-section-heading-group{display:flex;flex-direction:column;gap:8px}.db-public-section-heading{margin:0;font-size:1.25rem;color:#f3f4f6}.db-public-section-lead{margin:0;color:#9ca3af;max-width:72ch;line-height:1.5}.db-public-body-text{margin:0;color:#e5e7eb;max-width:72ch;line-height:1.6}.db-public-card-grid{display:grid;gap:16px}.db-public-card-grid--preview{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.db-public-card-grid--case-study{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.db-public-card-grid--highlights{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.db-public-card-grid--security{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.db-public-card{border:1px solid var(--color-border-default);border-radius:10px;padding:16px;background-color:var(--color-bg-control);display:flex;flex-direction:column;gap:12px;min-height:100%;box-sizing:border-box;transition:border-color .15s,background-color .15s,box-shadow .15s}.db-public-card:hover{border-color:#2b7fef73;background-color:#3b82f60f;box-shadow:inset 0 0 0 1px #3b82f61f}.db-public-card-title{margin:0;font-size:1rem;color:#f3f4f6}.db-public-card-body{margin:0;color:#e5e7eb;font-size:.9375rem;line-height:1.5}.db-public-card-list{margin:0;padding-left:20px;display:grid;gap:8px;color:#e5e7eb;line-height:1.5}.db-public-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.db-public-pill-strip{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.db-public-pill{margin:0;padding:8px 14px;border-radius:999px;border:1px solid var(--color-brand-blue-border);background-color:#3b82f61f;color:#e5e7eb;font-size:.875rem;line-height:1.3}.db-public-roadmap-step{display:inline-flex;align-items:center;gap:10px}.db-public-roadmap-arrow{color:#9ca3af;font-size:.875rem}.db-showcase-screen-thumb{margin:0;padding:0;border:1px solid var(--color-border-default);border-radius:8px;overflow:hidden;cursor:pointer;background:var(--color-bg-page);width:100%;text-align:left}.db-showcase-screen-thumb:hover{border-color:#2b7fef73}.db-showcase-screen-thumb__viewport{height:168px;overflow:hidden;position:relative}.db-showcase-screen-thumb__scale{transform:scale(.44);transform-origin:top left;width:228%}.db-showcase-screen-thumb__label{display:block;padding:8px 10px;border-top:1px solid var(--color-border-default);color:#9ca3af;font-size:.8125rem}.db-showcase-screen-modal-note{margin:0;color:#9ca3af;font-size:.875rem;line-height:1.5}.db-showcase-mock-shell{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:360px;background:var(--color-bg-app);color:#e5e7eb;font-size:12px}.db-showcase-mock-sidebar{border-right:1px solid var(--color-border-default);background:var(--color-bg-surface);padding:12px 10px;display:flex;flex-direction:column;gap:6px}.db-showcase-mock-sidebar-brand{font-weight:600;color:#f3f4f6;margin-bottom:4px}.db-showcase-mock-sidebar-link{padding:6px 8px;border-radius:6px;color:#d1d5db}.db-showcase-mock-sidebar-link--active{background:#3b82f638;color:#f3f4f6}.db-showcase-mock-main{padding:14px 16px;display:flex;flex-direction:column;gap:12px;min-width:0}.db-showcase-mock-public{min-height:360px;background:var(--color-bg-page);color:#e5e7eb;font-size:12px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.db-showcase-mock-page-header h3{margin:0;font-size:1.05rem;color:#f3f4f6}.db-showcase-mock-page-header p{margin:4px 0 0;color:#9ca3af}.db-showcase-mock-eyebrow{margin:0 0 4px;color:#93c5fd;font-size:.8125rem}.db-showcase-mock-tabs{display:flex;flex-wrap:wrap;gap:6px}.db-showcase-mock-tab{padding:5px 10px;border-radius:999px;border:1px solid var(--color-border-default);color:#d1d5db}.db-showcase-mock-tab--active{background:#3b82f638;border-color:#3b82f673;color:#f3f4f6}.db-showcase-mock-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.db-showcase-mock-metric{border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-bg-control);padding:10px 12px;display:flex;flex-direction:column;gap:4px}.db-showcase-mock-metric-label{color:#9ca3af;font-size:.75rem}.db-showcase-mock-metric-value{color:#f3f4f6;font-size:.9375rem}.db-showcase-mock-panel{border:1px solid var(--color-border-default);border-radius:10px;background:var(--color-bg-control);padding:12px}.db-showcase-mock-panel-title{margin:0 0 10px;font-size:.875rem;color:#f3f4f6}.db-showcase-mock-signals,.db-showcase-mock-fields,.db-showcase-mock-toolbar{display:flex;flex-wrap:wrap;gap:8px 12px;color:#d1d5db}.db-showcase-mock-chip{padding:2px 8px;border-radius:999px;background:#22c55e29;color:#bbf7d0}.db-showcase-mock-table{width:100%;border-collapse:collapse;font-size:.75rem}.db-showcase-mock-table th,.db-showcase-mock-table td{border-bottom:1px solid var(--color-border-default);padding:6px 8px;text-align:left}.db-showcase-mock-table th{color:#9ca3af;font-weight:500}.db-showcase-mock-calculator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.db-showcase-mock-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--color-border-default)}.db-showcase-mock-note-time{color:#93c5fd;white-space:nowrap}@media(max-width:980px){.db-showcase-mock-calculator-grid{grid-template-columns:1fr}}@media(max-width:720px){.db-public-shell-header-inner{padding:12px 16px 10px;gap:10px 12px}.db-public-shell-header-left{flex-wrap:nowrap;gap:12px 16px}.db-public-nav{flex-wrap:nowrap}}@media(max-width:640px){.db-public-page{padding:16px 16px 24px;gap:24px}.db-public-section,.db-public-hero{padding:20px 16px}}.tibia-calculator-main-grid{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1fr) minmax(320px,1.2fr);gap:20px;align-items:start}.tibia-calculator-setup-column{display:flex;flex-direction:column;gap:16px;min-width:0}.tibia-calculator-results-column{min-width:0}@media(max-width:980px){.tibia-calculator-main-grid{grid-template-columns:1fr}}h2.db-public-section-title{color:#f3f4f6;font-size:1.125rem;font-weight:600}#root{width:100%}.db-app-shell-sidebar{height:100vh;position:sticky;top:0}.db-app-shell-content{min-height:100vh}.db-app-shell-content .db-page-header{position:sticky;top:0;z-index:20;background:var(--color-bg-sticky-shade);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom-color:#334155}.db-app-sticky-project-chrome .db-page-header.db-page-header--static{position:static;top:auto;z-index:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--color-border-default)}.db-app-sticky-project-chrome{position:sticky;top:0;z-index:40;background:var(--color-bg-page);box-shadow:0 1px #1a1a1a;margin-bottom:4px}.db-app-sticky-subnav{position:sticky;z-index:30;background:var(--color-bg-page);box-shadow:0 1px #1a1a1a;padding-top:4px;padding-bottom:8px;margin-bottom:8px}.db-app-sticky-subnav--under-project-chrome{top:var(--db-sticky-project-chrome-height, 9rem)}.db-app-sticky-subnav--under-page-header{top:var(--db-sticky-page-header-below, 6.5rem)}.db-app-sticky-subnav--under-public-viewport{top:0}.app-sidebar-footer{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:10px;border:1px solid #334155;border-radius:10px;background:var(--color-bg-surface)}.app-status-label{color:#9ca3af;font-size:.8rem;line-height:1.3}.app-version-label{color:#6b7280;font-size:.72rem;line-height:1.3}.app-sidebar-footer a{color:#cbd5e1}.app-sidebar-footer a:hover{color:#dbeafe}.app-sidebar-footer button{width:100%;text-align:left;border-color:#334155;background-color:var(--color-bg-elevated)}.app-sidebar-footer button:hover{border-color:var(--color-brand-blue);background-color:var(--color-bg-control)}.db-app-shell-sidebar a,.db-app-shell-sidebar a:visited,.db-app-shell-sidebar a:hover,.db-app-shell-sidebar a:active{-webkit-tap-highlight-color:transparent}.db-app-shell-sidebar a:focus{outline:none!important}.db-app-shell-sidebar a:focus-visible{outline:2px solid rgba(59,130,246,.95)!important;outline-offset:2px}.sidebar-nav-link:hover{background-color:#3b82f61f!important;box-shadow:inset 0 0 0 1px #3b82f659!important}.projects-about-anchor{scroll-margin-top:12rem}.db-app-sticky-subnav--under-public-viewport~.projects-about-anchor{scroll-margin-top:8rem}.tdi-about-anchor{scroll-margin-top:12rem}.project-workspace-tab-link{-webkit-tap-highlight-color:transparent}.project-workspace-tab-link:focus{outline:none!important}.project-workspace-tab-link:focus-visible{outline:2px solid rgba(59,130,246,.95)!important;outline-offset:2px}.project-workspace-tab-link:hover{background-color:#3b82f61f!important;box-shadow:inset 0 0 0 1px #3b82f659!important}.project-workspace-tab-link[aria-current=page]:hover{background-color:#3b82f638!important;box-shadow:none!important}.projects-about-download-btn:focus{outline:none!important}.projects-about-download-btn:focus-visible{outline:2px solid rgba(59,130,246,.95)!important;outline-offset:2px}.tdi-about-download-btn:focus{outline:none!important}.tdi-about-download-btn:focus-visible{outline:2px solid rgba(59,130,246,.95)!important;outline-offset:2px}.db-app-plan-dense-tables .app-data-table th,.db-app-plan-dense-tables .app-data-table td{padding:5px 8px!important;line-height:1.3!important;font-size:.8125rem!important}.wx-content.wx-pqc08MHU{width:100%;white-space:nowrap;display:flex;align-items:center}.wx-toggle-icon.wx-pqc08MHU{width:var(--wx-icon-size);min-width:12px;height:16px;line-height:16px;margin:0 5px;font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color);cursor:pointer}.wx-toggle-placeholder.wx-pqc08MHU{width:var(--wx-icon-size);height:16px;line-height:16px;margin:0 5px;flex:0 0 var(--wx-icon-size)}.wx-text.wx-pqc08MHU{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.wx-action-icon.wx-9DAESAHW{cursor:pointer;font-size:var(--wx-icon-size);height:16px;line-height:16px;display:block;color:var(--wx-gantt-icon-color)}.wx-action-icon.wx-9DAESAHW:hover{color:var(--wx-color-link)}.wx-table-container.wx-rHj6070p{display:flex;flex-direction:column;border-right:var(--wx-gantt-border);overflow-x:auto;overflow-y:hidden;height:100%;box-sizing:content-box}.wx-table.wx-rHj6070p{--wx-table-select-background: var(--wx-gantt-select-color);--wx-table-select-focus-background: var(--wx-gantt-select-color);--wx-table-select-border: none;--wx-table-cell-border: var(--wx-grid-body-row-border);--wx-table-header-background: var(--wx-background);--wx-table-header-border: var(--wx-gantt-border);--wx-table-header-cell-border: var(--wx-gantt-border);height:100%}.wx-table .wx-grid .wx-table-box{border:none}.wx-table .wx-grid .wx-scroll{overflow:visible!important}.wx-table .wx-grid .wx-scroll .wx-body,.wx-table .wx-grid .wx-scroll .wx-header{width:100%!important}.wx-table .wx-grid{font:var(--wx-grid-body-font);color:var(--wx-grid-body-font-color)}.wx-table .wx-grid .wx-cell{padding:0 5px;height:100%;display:flex;align-items:center}.wx-table .wx-grid .wx-row{display:flex;align-items:center}.wx-table .wx-grid .wx-cell.wx-text-center{justify-content:center}.wx-table .wx-grid .wx-cell.wx-text-right{justify-content:end}.wx-table .wx-grid .wx-body .wx-cell{border-right:var(--wx-grid-body-cell-border)}.wx-table .wx-grid .wx-cell:has(input,.wx-value){height:100%;padding:0}.wx-table .wx-grid .wx-header{box-shadow:var(--wx-grid-header-shadow);z-index:1}.wx-table .wx-grid .wx-header .wx-cell{font:var(--wx-grid-header-font);text-transform:var(--wx-grid-header-text-transform);color:var(--wx-grid-header-font-color);padding:0 5px;border-bottom-color:transparent}.wx-table .wx-grid .wx-header .wx-cell:first-child{padding-left:14px}.wx-table .wx-grid .wx-header .wx-cell .wx-text{width:100%}.wx-table .wx-grid .wx-header .wx-cell:has(.wx-sort) .wx-text{width:calc(100% - 15px)}.wx-table .wx-grid .wx-header .wx-cell.wx-text-right{text-align:right}.wx-table .wx-grid .wx-header .wx-cell.wx-text-center{text-align:center;padding-left:5px}.wx-table .wx-grid .wx-header .wx-cell.wx-text-center.wx-action{justify-content:center}.wx-table .wx-grid .wx-header .wx-cell.wx-text-right.wx-action{justify-content:right}.wx-table .wx-grid .wx-header .wx-action i{font-size:var(--wx-icon-size);color:var(--wx-gantt-icon-color)}.wx-table .wx-grid .wx-header .wx-action .wx-text{display:none}.wx-table .wx-grid .wx-header .wx-action i:hover{color:var(--wx-color-link)}.wx-table .wx-grid .wx-reorder-task.wx-row{width:100%;background:var(--wx-background-alt);border-top:var(--wx-grid-body-row-border)}.wx-table .wx-grid .wx-reorder-task.wx-selected{background:var(--wx-gantt-select-color);border-top:transparent;border-bottom:transparent}.wx-links.wx-dkx3NwEn{position:absolute;top:0;left:0;width:100%;height:100%}.wx-line.wx-dkx3NwEn{-webkit-user-select:auto;user-select:auto;pointer-events:stroke;position:relative;stroke:var(--wx-gantt-link-color);stroke-width:2;z-index:0;fill:transparent}.wx-line-selectable.wx-dkx3NwEn:hover{stroke:var(--wx-gantt-link-color-hovered)}.wx-line-selectable.wx-critical.wx-dkx3NwEn:hover{stroke:var(--wx-gantt-link-critical-color-hovered)}.wx-line-selectable.wx-dkx3NwEn{cursor:pointer}.wx-line.wx-line-selected.wx-dkx3NwEn{stroke:var(--wx-color-danger)}.wx-critical.wx-dkx3NwEn{stroke:var(--wx-gantt-link-critical-color)}.wx-segments.wx-GKbcLEGA{position:relative;width:100%;height:100%}.wx-segment.wx-GKbcLEGA{height:100%}.wx-segments.wx-GKbcLEGA:before{content:"";position:absolute;top:50%;left:0;width:100%;height:0;border-top:1px dashed #7f7f7f;transform:translateY(-50%)}.wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-rollup.wx-GKbcLEGA{position:absolute;z-index:1;background-color:var(--wx-gantt-task-color);border:1px solid var(--wx-background);border-radius:var(--wx-gantt-baseline-border-radius);opacity:.75}.wx-task-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-task-color)}.wx-summary-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-color)}.wx-milestone-rollup.wx-GKbcLEGA{background-color:var(--wx-gantt-milestone-color);transform:rotate(45deg) scale(.75);border-radius:var(--wx-gantt-milestone-border-radius)}.wx-baseline.wx-GKbcLEGA{position:absolute;background-color:#a883e4;border-radius:var(--wx-gantt-baseline-border-radius);z-index:1}.wx-baseline.wx-milestone.wx-GKbcLEGA{transform:rotate(45deg) scale(.75);border-radius:var(--wx-gantt-milestone-border-radius)}.wx-bars.wx-GKbcLEGA{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.wx-bar.wx-GKbcLEGA,.wx-bar.wx-GKbcLEGA .wx-segment{pointer-events:all;box-sizing:border-box;position:absolute;border-radius:var(--wx-gantt-bar-border-radius);font:var(--wx-gantt-bar-font);white-space:nowrap;line-height:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wx-bar.wx-touch.wx-GKbcLEGA{opacity:.5}.wx-bar.wx-reorder-task.wx-GKbcLEGA{z-index:3}.wx-bar.wx-GKbcLEGA .wx-content{overflow:hidden;text-overflow:ellipsis}.wx-task:not(.wx-split).wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment{color:var(--wx-gantt-task-font-color);background-color:var(--wx-gantt-task-color);border:var(--wx-gantt-task-border)}.wx-task.wx-selected:not(.wx-split).wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-task:not(.wx-split):hover.wx-GKbcLEGA,.wx-task.wx-GKbcLEGA .wx-segment:hover{box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary.wx-GKbcLEGA{color:var(--wx-gantt-summary-font-color);background-color:var(--wx-gantt-summary-color);border:var(--wx-gantt-summary-border)}.wx-summary.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-border-color);box-shadow:var(--wx-gantt-bar-shadow)}.wx-summary:hover.wx-GKbcLEGA{box-shadow:var(--wx-gantt-bar-shadow)}.wx-milestone.wx-GKbcLEGA .wx-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.wx-bar:not(.wx-milestone).wx-GKbcLEGA .wx-content{position:relative;z-index:2}.wx-bar.wx-GKbcLEGA .wx-text-out{position:absolute;line-height:normal;display:block;color:var(--wx-color-font);pointer-events:none}.wx-milestone.wx-GKbcLEGA{border-color:var(--wx-gantt-milestone-color)}.wx-milestone.wx-GKbcLEGA .wx-text-out{padding:0 2px;left:100%}.wx-milestone.wx-GKbcLEGA .wx-content{height:100%;background-color:var(--wx-gantt-milestone-color);transform:rotate(45deg) scale(.75);border-radius:var(--wx-gantt-milestone-border-radius)}.wx-bar.wx-GKbcLEGA .wx-progress-wrapper{position:absolute;width:100%;height:100%;background-color:transparent;border-radius:var(--wx-gantt-bar-border-radius);overflow:hidden}.wx-bar.wx-GKbcLEGA .wx-progress-percent{height:100%}.wx-progress-marker.wx-GKbcLEGA{opacity:0;position:absolute;top:80%;width:var(--wx-icon-size);height:var(--wx-gantt-progress-marker-height);background:var(--wx-gantt-progress-border-color);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);color:var(--wx-color-font);z-index:3;font-size:calc(var(--wx-font-size-sm) - 2px);border-radius:4px;cursor:ew-resize;text-align:center;line-height:3}.wx-progress-marker.wx-GKbcLEGA:before{content:"";display:block;position:absolute;width:calc(var(--wx-icon-size) - 2px);height:calc(var(--wx-gantt-progress-marker-height) - 2px);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%);top:1px;left:1px;background:var(--wx-gantt-link-marker-background);z-index:-1;border-radius:4px}.wx-bar:hover .wx-progress-marker.wx-GKbcLEGA,.wx-progress-marker.wx-progress-in-drag.wx-GKbcLEGA{opacity:1}.wx-task .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-task-fill-color)}.wx-summary .wx-progress-percent.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-fill-color)}.wx-link.wx-GKbcLEGA{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:1px solid var(--wx-gantt-link-marker-color);background-color:var(--wx-gantt-link-marker-background);opacity:0;cursor:default}.wx-link .wx-inner.wx-GKbcLEGA{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;border:4px solid var(--wx-gantt-link-marker-color);pointer-events:none}.wx-bar.wx-GKbcLEGA button.wx-button.wx-delete-button{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:16px;height:16px;padding:0}.wx-delete-button-icon{display:block;line-height:14px;font-size:10px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-left,.wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-bar.wx-GKbcLEGA .wx-delete-button.wx-right,.wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-link.wx-target:hover.wx-GKbcLEGA,.wx-link.wx-selected.wx-GKbcLEGA,.wx-bar:hover .wx-link.wx-target.wx-GKbcLEGA,.wx-link.wx-visible.wx-target.wx-GKbcLEGA{opacity:1;cursor:pointer}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected{border-color:inherit}.wx-bar:not(.wx-split).wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:inherit}.wx-milestone .wx-link.wx-left.wx-GKbcLEGA{left:-16px}.wx-milestone .wx-link.wx-right.wx-GKbcLEGA{right:-16px}.wx-cut.wx-GKbcLEGA{opacity:50%}.wx-bar:not(.wx-milestone):focus.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1px}.wx-milestone:focus.wx-GKbcLEGA{outline:none}.wx-milestone:focus .wx-content.wx-GKbcLEGA{outline:1px solid var(--wx-color-primary);outline-offset:1.6px}.wx-task.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-task-critical-color)}.wx-task.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-critical-color)}.wx-task.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-milestone.wx-critical.wx-GKbcLEGA .wx-content{background-color:var(--wx-gantt-critical-color)}.wx-milestone.wx-critical.wx-GKbcLEGA{border-color:var(--wx-gantt-critical-color)}.wx-summary.wx-critical.wx-GKbcLEGA{background-color:var(--wx-gantt-summary-critical-color)}.wx-summary.wx-critical .wx-progress-percent{background-color:var(--wx-gantt-summary-critical-fill-color)}.wx-summary.wx-critical.wx-selected.wx-GKbcLEGA{border:1px solid var(--wx-gantt-summary-critical-color)}.wx-split.wx-selected.wx-GKbcLEGA{border-color:var(--wx-gantt-task-border-color)}.wx-bars.wx-GKbcLEGA .wx-split.wx-bar{background:transparent;border-color:transparent}.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-border-color)}.wx-critical.wx-GKbcLEGA .wx-segment{background-color:var(--wx-gantt-task-critical-color)}.wx-critical.wx-selected.wx-GKbcLEGA .wx-segment{border:1px solid var(--wx-gantt-task-critical-color)}.wx-critical.wx-GKbcLEGA .wx-segment .wx-progress-percent{background-color:var(--wx-gantt-task-critical-fill-color)}.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected,.wx-critical.wx-split.wx-GKbcLEGA .wx-link.wx-selected .wx-inner{border-color:var(--wx-gantt-task-critical-color)}.wx-slack.wx-GKbcLEGA{box-sizing:border-box;position:absolute;border-radius:var(--wx-gantt-bar-border-radius);border-bottom-left-radius:0;border-top-left-radius:0}.wx-slack-task.wx-GKbcLEGA{border:1px solid var(--wx-gantt-task-slack-border-color);background:repeating-linear-gradient(-60deg,var(--wx-gantt-task-slack-border-color),var(--wx-gantt-task-slack-border-color) 1px,var(--wx-gantt-task-slack-color) 1px,var(--wx-gantt-task-slack-color) 8px)}.wx-chart.wx-mR7v2Xag{position:relative;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;outline:none}.wx-markers.wx-mR7v2Xag{position:absolute}.wx-marker.wx-mR7v2Xag{position:absolute;z-index:4;width:2px;height:100%;text-align:center;-webkit-user-select:none;user-select:none;transform:scaleX(-1);background:var(--wx-gantt-marker-color)}.wx-content.wx-mR7v2Xag{position:absolute;min-width:50px;padding:4px 8px;border-top-left-radius:4px;border-bottom-left-radius:4px;font:var(--wx-gantt-marker-font);color:var(--wx-gantt-marker-font-color);background-color:inherit;white-space:nowrap;transform:scaleX(-1)}.wx-area.wx-mR7v2Xag{position:relative;overflow-y:hidden}.wx-selected.wx-mR7v2Xag{position:absolute;box-sizing:border-box;left:0;width:100%;background:var(--wx-gantt-select-color)}.wx-cut.wx-mR7v2Xag{opacity:50%}.wx-gantt-holidays.wx-mR7v2Xag{height:100%;width:100%;position:absolute}.wx-weekend.wx-mR7v2Xag{height:100%;background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color);position:absolute}.wx-scale.wx-ZkvhDKir{position:sticky;top:0;background-color:var(--wx-background);box-shadow:var(--wx-timescale-shadow);z-index:5;border-bottom:var(--wx-gantt-border)}.wx-row.wx-ZkvhDKir,.wx-cell.wx-ZkvhDKir{display:flex;box-sizing:border-box}.wx-row.wx-ZkvhDKir:not(:last-child){border-bottom:var(--wx-gantt-border)}.wx-cell.wx-ZkvhDKir{justify-content:center;align-items:center;border-right:var(--wx-timescale-border);font:var(--wx-timescale-font);color:var(--wx-timescale-font-color)}.wx-cell.wx-weekend.wx-ZkvhDKir{background:var(--wx-gantt-holiday-background);color:var(--wx-gantt-holiday-color)}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after,.wx-button-expand-content.wx-pFykzMlT:before,.wx-button-expand-content.wx-pFykzMlT:after{content:"";position:absolute;background-color:var(--wx-gantt-border-color)}.wx-resizer.wx-pFykzMlT{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;background-color:var(--wx-gantt-border-color)}.wx-resizer.wx-pFykzMlT:hover .wx-button-expand-content.wx-pFykzMlT{opacity:1}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before,.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{top:0;width:2px;height:100%}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:before{left:-3px}.wx-resizer.wx-resizer-display-all.wx-pFykzMlT:hover:after{right:-2px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-right.wx-pFykzMlT{display:none}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-content.wx-pFykzMlT{opacity:0}.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT,.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-box.wx-pFykzMlT{left:12px}.wx-resizer-display-grid.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:-6px}.wx-resizer-display-chart.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT,.wx-resizer-display-all.wx-pFykzMlT .wx-button-expand-left.wx-pFykzMlT{right:5px}.wx-button-expand-box.wx-pFykzMlT{position:relative;width:20px}.wx-button-expand-content.wx-pFykzMlT{position:absolute;transform:translate(-50%,-50%);width:20px}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT{display:flex;justify-content:center;background-color:var(--wx-gantt-border-color);cursor:pointer;font-size:20px;line-height:24px}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:hover{color:var(--wx-color-primary)}.wx-button-expand-content.wx-pFykzMlT i.wx-pFykzMlT:active{color:var(--wx-gantt-task-fill-color)}.wx-button-expand-right.wx-pFykzMlT{top:4px;left:1px}.wx-button-expand-right.wx-pFykzMlT:before{top:-3.6px;width:17px;height:4px;clip-path:polygon(100% 100%,0 0,0 100%)}.wx-button-expand-right.wx-pFykzMlT:after{width:17px;height:4px;clip-path:polygon(100% 0,0 100%,0 0)}.wx-button-expand-right.wx-pFykzMlT i.wx-pFykzMlT{border-top-right-radius:4px;border-bottom-right-radius:4px}.wx-button-expand-left.wx-pFykzMlT{top:4px}.wx-button-expand-left.wx-pFykzMlT i.wx-pFykzMlT{border-top-left-radius:4px;border-bottom-left-radius:4px}.wx-button-expand-left.wx-pFykzMlT:before{top:-3.6px;left:3px;width:17px;height:4px;clip-path:polygon(100% 0,100% 100%,0% 100%)}.wx-button-expand-left.wx-pFykzMlT:after{left:3px;width:17px;height:4px;clip-path:polygon(0 0,100% 100%,100% 0)}.wx-gantt.wx-jlbQoHOz{height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.wx-pseudo-rows.wx-jlbQoHOz{width:100%;height:auto;min-height:100%}.wx-stuck.wx-jlbQoHOz{position:sticky;top:0;height:100%;width:100%;max-height:100%}.wx-layout.wx-jlbQoHOz{position:relative;display:flex;max-height:100%;max-width:100%;background-color:var(--wx-background);overflow:hidden;outline:none;height:100%}.wx-content.wx-jlbQoHOz{position:relative;display:flex;flex-direction:column;overflow:hidden}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2{pointer-events:none}.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-value,.wx-menu .wx-option.wx-disabled.wx-LU2cdPQ2 .wx-icon{color:var(--wx-color-font-disabled)}.wx-links.wx-j93aYGQf{margin-bottom:10px}.wx-cell.wx-j93aYGQf{text-align:center}.wx-task-name.wx-j93aYGQf{font-family:var(--wx-input-font-family);font-size:var(--wx-input-font-size);font-weight:var(--wx-input-font-weigth);color:var(--wx-input-font-color);width:170px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wx-link-lag.wx-j93aYGQf{width:60px}.wx-wrapper.wx-j93aYGQf{position:relative;display:flex}.wx-delete-icon.wx-j93aYGQf{margin-left:12px;position:relative;top:2px;font-size:var(--wx-icon-size);cursor:pointer;color:var(--wx-gantt-icon-color)}.wx-delete-icon.wx-j93aYGQf:hover{color:var(--wx-color-primary)}.date-time-controll.wx-hFsbgDln{display:flex;gap:12px}.wx-sidearea .wx-gantt-editor.wx-XkvqDXuw{width:450px}.wx-sidearea .wx-gantt-editor.wx-full-screen.wx-XkvqDXuw{width:100%}.wx-tooltip-area.wx-KG0Lwsqo{position:relative;height:100%;width:100%}.wx-gantt-tooltip{pointer-events:none;position:absolute;z-index:10;box-shadow:var(--wx-box-shadow);border-radius:2px;overflow:hidden}.wx-gantt-tooltip-text.wx-KG0Lwsqo{padding:6px 10px;background-color:var(--wx-tooltip-background);font:var(--wx-tooltip-font);color:var(--wx-tooltip-font-color)}.wx-QSwitwNQ,.wx-material-theme{--wx-gantt-border-color: #e6e6e6;--wx-gantt-border: var(--wx-border);--wx-gantt-form-header-border: var(--wx-border);--wx-gantt-icon-color: var(--wx-icon-color);--wx-gantt-bar-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius: 50px;--wx-gantt-milestone-border-radius: 3px;--wx-gantt-critical-color: #de3a3a;--wx-gantt-task-color: #448aff;--wx-gantt-task-font-color: #fff;--wx-gantt-task-fill-color: #246cd9;--wx-gantt-task-border-color: #448aff;--wx-gantt-task-border: 1px solid #246cd9;--wx-gantt-task-critical-color: var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color: #c83434;--wx-gantt-task-slack-color: #f5f9fe;--wx-gantt-task-slack-border-color: #b0cdf7;--wx-gantt-summary-color: #1de9b6;--wx-gantt-summary-font-color: #5f5f5f;--wx-gantt-summary-fill-color: #00d19a;--wx-gantt-summary-border-color: #1de9b6;--wx-gantt-summary-border: 1px solid #00d19a;--wx-gantt-summary-critical-color: #d9306f;--wx-gantt-summary-critical-fill-color: #c32b64;--wx-gantt-milestone-color: #d33daf;--wx-gantt-select-color: rgb(201, 244, 240);--wx-gantt-link-color: #87a4bc;--wx-gantt-link-color-hovered: #6e777d;--wx-gantt-link-critical-color: var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered: #b22e2e;--wx-gantt-link-marker-background: #f0f0f0;--wx-gantt-link-marker-color: #87a4bc;--wx-gantt-bar-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-gantt-progress-marker-height: 22px;--wx-gantt-progress-border-color: #dfdfdf;--wx-gantt-baseline-border-radius: 4px;--wx-grid-header-font: 500 14px Roboto;--wx-grid-header-font-color: #a6a6a6;--wx-grid-header-text-transform: uppercase;--wx-grid-header-shadow: 0px 3px 5px rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .1);--wx-grid-body-font: 400 14px Roboto;--wx-grid-body-font-color: #5f5f5f;--wx-grid-body-row-border: 1px solid transparent;--wx-grid-body-cell-border: 1px solid transparent;--wx-timescale-font: 500 12px Roboto;--wx-timescale-font-color: #a6a6a6;--wx-timescale-shadow: 0px 3px 5px rgba(0, 0, 0, .1), 0px 1px 2px rgba(0, 0, 0, .1);--wx-timescale-border: 1px solid transparent;--wx-gantt-holiday-background: #f3f7fc;--wx-gantt-holiday-color: #9fa1ae;--wx-gantt-marker-font: 500 12px Roboto;--wx-gantt-marker-font-color: #fff;--wx-gantt-marker-color: rgba(6, 189, 248, .77);--wx-tooltip-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color: #e6e6e6;--wx-tooltip-background: rgba(0, 0, 0, .7);--wx-sidebar-close-icon: var(--wx-color-secondary-font)}.wx-willow-theme{--wx-gantt-border-color: #e6e6e6;--wx-gantt-border: 1px solid #1d1e261a;--wx-gantt-form-header-border: none;--wx-gantt-icon-color: #9fa1ae;--wx-gantt-bar-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius: 3px;--wx-gantt-milestone-border-radius: 3px;--wx-gantt-critical-color: #de3a3a;--wx-gantt-task-color: #3983eb;--wx-gantt-task-font-color: #fff;--wx-gantt-task-fill-color: #1f6bd9;--wx-gantt-task-border-color: #1f6bd9;--wx-gantt-task-border: 1px solid transparent;--wx-gantt-task-critical-color: var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color: #c83434;--wx-gantt-task-slack-color: #f5f9fe;--wx-gantt-task-slack-border-color: #b0cdf7;--wx-gantt-summary-color: #00ba94;--wx-gantt-summary-font-color: #ffffff;--wx-gantt-summary-fill-color: #099f81;--wx-gantt-summary-border-color: #099f81;--wx-gantt-summary-border: 1px solid transparent;--wx-gantt-summary-critical-color: #d9306f;--wx-gantt-summary-critical-fill-color: #c32b64;--wx-gantt-milestone-color: #ad44ab;--wx-gantt-select-color: #eaedf5;--wx-gantt-link-color: #9fa1ae;--wx-gantt-link-color-hovered: #6e777d;--wx-gantt-link-critical-color: var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered: #b22e2e;--wx-gantt-link-marker-background: #eaedf5;--wx-gantt-link-marker-color: #9fa1ae;--wx-gantt-bar-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-gantt-progress-marker-height: 26px;--wx-gantt-progress-border-color: #c0c3ce;--wx-gantt-baseline-border-radius: 2px;--wx-grid-header-font: var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color: var(--wx-color-font);--wx-grid-header-text-transform: capitalize;--wx-grid-header-shadow: none;--wx-grid-body-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color: var(--wx-color-font);--wx-grid-body-row-border: var(--wx-gantt-border);--wx-grid-body-cell-border: 1px solid transparent;--wx-timescale-font: var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color: var(--wx-color-font);--wx-timescale-shadow: none;--wx-timescale-border: var(--wx-gantt-border);--wx-gantt-holiday-background: #f0f6fa;--wx-gantt-holiday-color: #9fa1ae;--wx-gantt-marker-font: var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color: #fff;--wx-gantt-marker-color: rgba(6, 189, 248, .77);--wx-tooltip-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color: #e6e6e6;--wx-tooltip-background: #4f525a;--wx-sidebar-close-icon: #c0c3ce}.wx-willow-dark-theme{color-scheme:dark;--wx-gantt-border-color: #384047;--wx-gantt-border: var(--wx-border);--wx-gantt-form-header-border: none;--wx-gantt-icon-color: #9fa1ae;--wx-gantt-bar-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-gantt-bar-border-radius: 3px;--wx-gantt-milestone-border-radius: 3px;--wx-gantt-critical-color: #de3a3a;--wx-gantt-task-color: #37a9ef;--wx-gantt-task-font-color: #ffffffe5;--wx-gantt-task-fill-color: #098cdc;--wx-gantt-task-border-color: #098cdc;--wx-gantt-task-border: 1px solid transparent;--wx-gantt-task-critical-color: var(--wx-gantt-critical-color);--wx-gantt-task-critical-fill-color: #c83434;--wx-gantt-task-slack-color: #2c3440;--wx-gantt-task-slack-border-color: #597194;--wx-gantt-summary-color: #00ba94;--wx-gantt-summary-font-color: #ffffffe5;--wx-gantt-summary-fill-color: #099f81;--wx-gantt-summary-border-color: #099f81;--wx-gantt-summary-border: 1px solid transparent;--wx-gantt-summary-critical-color: #d9306f;--wx-gantt-summary-critical-fill-color: #c32b64;--wx-gantt-progress-marker-height: 26px;--wx-gantt-progress-border-color: #4b5359;--wx-gantt-baseline-border-radius: 2px;--wx-gantt-bar-shadow: 0px 1px 2px rgba(44, 47, 60, .06), 0px 3px 10px rgba(44, 47, 60, .12);--wx-gantt-milestone-color: #ad44ab;--wx-gantt-select-color: #384047;--wx-gantt-link-color: #9fa1ae;--wx-gantt-link-color-hovered: #c8c7cf;--wx-gantt-link-critical-color: var(--wx-gantt-critical-color);--wx-gantt-link-critical-color-hovered: #b22e2e;--wx-gantt-link-marker-background: #384047;--wx-gantt-link-marker-color: #9fa1ae;--wx-grid-header-font: var(--wx-font-weight-md) var(--wx-font-size) var(--wx-font-family);--wx-grid-header-font-color: var(--wx-color-font);--wx-grid-header-text-transform: capitalize;--wx-grid-header-shadow: none;--wx-grid-body-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-grid-body-font-color: var(--wx-color-font);--wx-grid-body-row-border: var(--wx-border);--wx-grid-body-cell-border: 1px solid transparent;--wx-timescale-font: var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-timescale-font-color: var(--wx-color-font);--wx-timescale-shadow: none;--wx-timescale-border: var(--wx-border);--wx-gantt-holiday-background: #303539;--wx-gantt-holiday-color: #878994;--wx-gantt-marker-font: var(--wx-font-weight-md) var(--wx-font-size-sm) var(--wx-font-family);--wx-gantt-marker-font-color: #fff;--wx-gantt-marker-color: rgba(6, 189, 248, .77);--wx-tooltip-font: var(--wx-font-weight) var(--wx-font-size) var(--wx-font-family);--wx-tooltip-font-color: #e6e6e6;--wx-tooltip-background: #4f525a;--wx-sidebar-close-icon: #384047}
