.gantt .grid-background{fill:none}.gantt .grid-header{fill:#fff;stroke:#e0e0e0;stroke-width:1.4}.gantt .grid-row{fill:#fff}.gantt .grid-row:nth-child(2n){fill:#f5f5f5}.gantt .row-line{stroke:#ebeff2}.gantt .tick{stroke:#e0e0e0;stroke-width:.2}.gantt .tick.thick{stroke-width:.4}.gantt .today-highlight{fill:#fcf8e3;opacity:.5}.gantt .arrow{fill:none;stroke:#666;stroke-width:1.4}.gantt .bar{fill:#b8c2cc;stroke:#8d99a6;stroke-width:0;transition:stroke-width .3s ease;-webkit-user-select:none;user-select:none}.gantt .bar-progress{fill:#a3a3ff}.gantt .bar-invalid{fill:transparent;stroke:#8d99a6;stroke-width:1;stroke-dasharray:5}.gantt .bar-invalid~.bar-label{fill:#555}.gantt .bar-label{fill:#fff;dominant-baseline:central;text-anchor:middle;font-size:12px;font-weight:lighter}.gantt .bar-label.big{fill:#555;text-anchor:start}.gantt .handle{fill:#ddd;cursor:ew-resize;opacity:0;visibility:hidden;transition:opacity .3s ease}.gantt .bar-wrapper{cursor:pointer;outline:none}.gantt .bar-wrapper:hover .bar{fill:#a9b5c1}.gantt .bar-wrapper:hover .bar-progress{fill:#8a8aff}.gantt .bar-wrapper:hover .handle{visibility:visible;opacity:1}.gantt .bar-wrapper.active .bar{fill:#a9b5c1}.gantt .bar-wrapper.active .bar-progress{fill:#8a8aff}.gantt .lower-text,.gantt .upper-text{font-size:12px;text-anchor:middle}.gantt .upper-text{fill:#555}.gantt .lower-text{fill:#333}.gantt .hide{display:none}.gantt-container{position:relative;overflow:auto;font-size:12px}.gantt-container .popup-wrapper{position:absolute;top:0;left:0;background:#000c;padding:0;color:#959da5;border-radius:3px}.gantt-container .popup-wrapper .title{border-bottom:3px solid #a3a3ff;padding:10px}.gantt-container .popup-wrapper .subtitle{padding:10px;color:#dfe2e5}.gantt-container .popup-wrapper .pointer{position:absolute;height:5px;margin:0 0 0 -5px;border:5px solid transparent;border-top-color:#000c}.pg-app{height:100vh;background:#fff;transition:background .15s ease}[data-pg-theme=dark] body{background:#111113}[data-pg-theme=dark] .pg-app{background:#111113;color:#e8eaee}.pg-root{--pg-text: #1f2328;--pg-text-2: #6b7280;--pg-border: #e5e7eb;--pg-border-soft: #f1f3f5;--pg-hover: #f9fafb;--pg-bg: #ffffff;--pg-accent: #3b82f6;--pg-radius: 7px;--pg-row-h: 40px;--pg-header-h: 56px;font-family:Commissioner,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;color:var(--pg-text);background:var(--pg-bg);overflow:hidden;display:flex;flex-direction:column;width:100%;height:100vh;box-sizing:border-box}.pg-root *,.pg-root *:before,.pg-root *:after{box-sizing:border-box}.pg-toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--pg-border);background:var(--pg-bg)}.pg-toolbar-left,.pg-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-title{font-size:15px;font-weight:600;margin-right:6px}.pg-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:13px;color:var(--pg-text);background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:var(--pg-radius);cursor:pointer;white-space:nowrap}.pg-chip:hover{background:var(--pg-hover)}.pg-chip-active{color:var(--pg-accent);border-color:#c7dbff;background:#f1f6ff}.pg-caret-sm{color:var(--pg-text-2)}.pg-dd{position:relative}.pg-dd-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:200px;background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:8px;box-shadow:0 8px 28px #0f172a1f;padding:6px}.pg-dd-item{padding:7px 10px;border-radius:6px;cursor:default;color:var(--pg-text)}.pg-dd-item:hover{background:var(--pg-hover)}.pg-dd-note{margin-top:4px;padding:6px 10px;font-size:11px;color:var(--pg-text-2);border-top:1px solid var(--pg-border-soft)}.pg-segmented{display:inline-flex;border:1px solid var(--pg-border);border-radius:var(--pg-radius);overflow:hidden}.pg-seg{height:30px;padding:0 12px;font-size:13px;background:var(--pg-bg);border:none;border-right:1px solid var(--pg-border);color:var(--pg-text);cursor:pointer}.pg-seg:last-child{border-right:none}.pg-seg:hover{background:var(--pg-hover)}.pg-seg-active{background:#eef4ff;color:var(--pg-accent);font-weight:600}.pg-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pg-border);border-radius:var(--pg-radius);background:var(--pg-bg);color:var(--pg-text-2);cursor:pointer}.pg-icon-btn:hover{background:var(--pg-hover);color:var(--pg-text)}.pg-body{flex:1 1 auto;display:flex;min-height:0;position:relative}.pg-resizer{position:absolute;top:0;bottom:0;width:9px;margin-left:-4px;z-index:6;cursor:col-resize}.pg-resizer:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:2px;background:transparent;transition:background .12s ease}.pg-resizer:hover:after,.pg-resizer-active:after{background:var(--pg-accent)}.pg-left{flex:0 0 auto;display:flex;flex-direction:column;border-right:1px solid var(--pg-border);min-height:0}.pg-left-header{flex:0 0 auto;display:grid;align-items:stretch;padding:0 8px;border-bottom:1px solid var(--pg-border);background:var(--pg-bg);position:relative}.pg-left-header .pg-th:last-of-type{padding-right:34px}.pg-th{font-size:12px;color:var(--pg-text-2);padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center}.pg-th-col,.pg-th-name{position:relative}.pg-left-header .pg-th-col:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--pg-border)}.pg-th-col{display:flex;align-items:center;gap:2px;-webkit-user-select:none;user-select:none}.pg-th-label{min-width:0;flex:0 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pg-col-drag-handle{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:-2px;color:var(--pg-text-2);cursor:grab;opacity:0;transition:opacity .12s ease}.pg-th-col:hover .pg-col-drag-handle,.pg-th-dragging .pg-col-drag-handle{opacity:.65}.pg-col-drag-handle:hover{opacity:1}.pg-col-drag-handle:active{cursor:grabbing}.pg-th-dragging{opacity:.4}.pg-th-dragover-left{box-shadow:inset 2px 0 0 0 var(--pg-accent)}.pg-th-dragover-right{box-shadow:inset -2px 0 0 0 var(--pg-accent)}.pg-col-resizer{position:absolute;top:0;right:0;width:8px;height:100%;cursor:col-resize;z-index:3}.pg-left-clip{flex:1 1 auto;overflow:hidden;position:relative}.pg-left-body{will-change:transform}.pg-col-cell{font-size:12px;color:var(--pg-text);display:flex;align-items:center}.pg-cols-gear{position:absolute;top:0;right:8px;height:100%;display:flex;align-items:center;z-index:5}.pg-gear{width:26px;height:26px}.pg-gear-active{color:var(--pg-accent);border-color:#c7dbff;background:#f1f6ff}.pg-cols-menu{position:absolute;top:calc(100% - 8px);right:0;z-index:60;min-width:190px;background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:8px;box-shadow:0 8px 28px #0f172a24;padding:6px}.pg-cols-menu-title{font-size:11px;color:var(--pg-text-2);padding:4px 8px 6px}.pg-cols-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;color:var(--pg-text);cursor:pointer}.pg-cols-item:hover{background:var(--pg-hover)}.pg-cols-item input{accent-color:var(--pg-accent);cursor:pointer}.pg-row{display:grid;align-items:center;padding:0 8px;border-bottom:1px solid var(--pg-border-soft);cursor:default}.pg-row:hover,.pg-row-hover{background:#0f172a0d}.pg-row-external{color:var(--pg-text-2);background:#fafafa}.pg-row-external .pg-key,.pg-row-external .pg-name-text{color:var(--pg-text-2)}.pg-cell{min-width:0;padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pg-cell-center{display:flex;align-items:center;justify-content:center;padding:0}.pg-key{color:var(--pg-text-2);font-variant-numeric:tabular-nums;font-size:12px}.pg-name{display:flex;align-items:center;gap:4px}.pg-name-parent{font-weight:400}.pg-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-caret{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;color:var(--pg-text-2);cursor:pointer;flex:0 0 auto}.pg-caret svg{transition:transform .12s ease;transform:rotate(-90deg)}.pg-caret-open svg{transform:rotate(0)}.pg-caret-spacer{width:16px;flex:0 0 auto}.pg-prio{font-size:12px;line-height:1}.pg-prio-critical{color:#ef4444;font-weight:700}.pg-prio-high{color:#f97316}.pg-prio-low{color:#9ca3af}.pg-prio-normal{color:#d1d5db}.pg-status{display:inline-flex;align-items:center;gap:6px;min-width:0}.pg-status-dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.pg-status-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0}.pg-assignee-empty{color:var(--pg-text-2)}.pg-avatar{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#fff;flex:0 0 auto;object-fit:cover}.pg-assignee-name{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-open,.status-todo{background:#d8dfe4}.status-in_progress{background:#a2cefc}.status-review{background:#fcc532}.status-done{background:#8ad554}.status-cancelled{background:#d8dfe4}.pg-right{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.pg-jump-layer{position:absolute;left:0;right:0;bottom:0;pointer-events:none;z-index:8}.pg-jump-btn{position:absolute;transform:translateY(-50%);width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:var(--pg-accent);color:#fff;cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px #0f172a47;opacity:.9;transition:opacity .12s ease,transform .12s ease}.pg-jump-btn:hover{opacity:1}.pg-jump-left{left:8px}.pg-jump-right{right:24px}.pg-jump-right svg{transform:rotate(180deg)}.pg-tl-header{flex:0 0 auto;position:relative;overflow:hidden;border-bottom:1px solid var(--pg-border);background:var(--pg-bg)}.pg-tl-header-inner{position:relative;height:100%;will-change:transform}.pg-month-sep{position:absolute;top:0;width:1px;background:var(--pg-border);z-index:1}.pg-tl-upper{position:relative;border-bottom:1px solid var(--pg-border-soft)}.pg-tl-upper-cell{position:absolute;top:0;height:100%;display:flex;align-items:center;padding-left:10px;font-size:13px;color:var(--pg-text);border-left:1px solid var(--pg-border-soft);white-space:nowrap;overflow:hidden}.pg-tl-lower{position:relative}.pg-tl-lower-cell{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--pg-text-2)}.pg-tl-lower-cell.is-weekend{background:#f7f8fa}.pg-tl-lower-cell.is-today{color:#fff;font-weight:600;isolation:isolate}.pg-tl-lower-cell.is-today:before{content:"";position:absolute;inset:2px;background:var(--pg-accent);border-radius:8px;z-index:-1}.pg-tl-lower-cell.is-hover-range{background:#e8f1ff}.pg-tl-lower-cell.is-hover-range:not(.is-today){color:var(--pg-accent);font-weight:600}.pg-tl-scroll{flex:1 1 auto;overflow:auto;position:relative}.pg-gantt-wrap{position:relative}.pg-tl-scroll{scrollbar-width:thin;scrollbar-color:#cbd2da transparent}.pg-tl-scroll::-webkit-scrollbar{width:16px;height:16px}.pg-tl-scroll::-webkit-scrollbar-track{background:transparent}.pg-tl-scroll::-webkit-scrollbar-thumb{background:#cbd2da;border-radius:16px;border:4px solid transparent;background-clip:padding-box}.pg-tl-scroll::-webkit-scrollbar-thumb:hover{background:var(--pg-accent);background-clip:padding-box}.pg-tl-scroll::-webkit-scrollbar-corner{background:transparent}.pg-row-hl{position:absolute;left:0;background:#0f172a0d;pointer-events:none;z-index:0}.pg-underlay{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.pg-weekend{position:absolute;background:#0f172a0b}.pg-month-divider{position:absolute;width:1px;background:var(--pg-border)}.pg-month-divider.is-soft{background:var(--pg-border-soft)}.pg-today-col{position:absolute;background:#e3eefc}.pg-gantt{position:relative;z-index:1}.pg-overlay{position:absolute;top:0;left:0;z-index:3;pointer-events:none}.pg-overdue-layer{position:absolute;top:0;left:0;z-index:0;pointer-events:none}.pg-early-start{position:absolute;border-radius:16px 0 0 16px;background-color:color-mix(in srgb,var(--pg-hatch, #cbd5e1) 16%,transparent);background-image:repeating-linear-gradient(45deg,var(--pg-hatch, #cbd5e1) 0,var(--pg-hatch, #cbd5e1) 6px,transparent 6px,transparent 12px);border:1px solid color-mix(in srgb,var(--pg-hatch, #cbd5e1) 70%,transparent);border-right:none;pointer-events:auto;cursor:default}.pg-rtail{position:absolute;border-top:1px solid var(--pg-tail-bd, transparent);border-bottom:1px solid var(--pg-tail-bd, transparent);pointer-events:auto;cursor:default}.pg-rtail.round-right{border-radius:0 16px 16px 0;border-right:1px solid var(--pg-tail-bd, transparent)}.pg-rtail.kind-overdue{--pg-tail-bd: rgba(239, 68, 68, .5);background-color:#ef444414;background-image:repeating-linear-gradient(45deg,rgba(239,68,68,.35) 0,rgba(239,68,68,.35) 6px,transparent 6px,transparent 12px)}.pg-rtail.kind-status{--pg-tail-bd: color-mix(in srgb, var(--pg-hatch, #cbd5e1) 70%, transparent);background-color:color-mix(in srgb,var(--pg-hatch, #cbd5e1) 16%,transparent);background-image:repeating-linear-gradient(45deg,var(--pg-hatch, #cbd5e1) 0,var(--pg-hatch, #cbd5e1) 6px,transparent 6px,transparent 12px)}.pg-rtail.kind-both{--pg-tail-bd: color-mix(in srgb, var(--pg-hatch, #cbd5e1) 70%, transparent);background-color:color-mix(in srgb,var(--pg-hatch, #cbd5e1) 12%,transparent);background-image:repeating-linear-gradient(45deg,var(--pg-hatch, #cbd5e1) 0,var(--pg-hatch, #cbd5e1) 6px,transparent 6px,transparent 12px),repeating-linear-gradient(45deg,transparent 0,transparent 6px,rgba(239,68,68,.5) 6px,rgba(239,68,68,.5) 12px)}.pg-group-span{position:absolute;border-radius:16px;background-color:color-mix(in srgb,var(--pg-hatch, #cbd5e1) 16%,transparent);background-image:repeating-linear-gradient(45deg,var(--pg-hatch, #cbd5e1) 0,var(--pg-hatch, #cbd5e1) 6px,transparent 6px,transparent 12px);border:1px solid color-mix(in srgb,var(--pg-hatch, #cbd5e1) 70%,transparent);pointer-events:auto;cursor:default}.pg-group-span.status-open,.pg-group-span.status-todo,.pg-group-span.status-cancelled,.pg-early-start.status-open,.pg-early-start.status-todo,.pg-early-start.status-cancelled,.pg-rtail.status-open,.pg-rtail.status-todo,.pg-rtail.status-cancelled{--pg-hatch: #d8dfe4}.pg-group-span.status-in_progress,.pg-early-start.status-in_progress,.pg-rtail.status-in_progress{--pg-hatch: #a2cefc}.pg-group-span.status-review,.pg-early-start.status-review,.pg-rtail.status-review{--pg-hatch: #fcc532}.pg-group-span.status-done,.pg-early-start.status-done,.pg-rtail.status-done{--pg-hatch: #8ad554}.pg-tooltip{position:fixed;z-index:2000;max-width:280px;background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:8px;box-shadow:0 10px 32px #0f172a29;padding:10px 12px;font-size:13px;pointer-events:none}.pg-tt-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.pg-tt-key{color:var(--pg-text-2);font-size:12px;font-variant-numeric:tabular-nums}.pg-tt-title{font-weight:600;margin-bottom:8px;line-height:1.3}.pg-tt-grid{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;font-size:12px}.pg-tt-l{color:var(--pg-text-2)}.pg-tt-blockers{margin-top:8px;padding-top:8px;border-top:1px solid var(--pg-border-soft)}.pg-tt-blocker{font-size:12px;color:#b45309}.pg-gantt .grid-header,.pg-gantt .upper-text,.pg-gantt .lower-text{display:none}.pg-gantt .popup-wrapper{display:none!important}.pg-gantt .grid-background{fill:none}.pg-gantt .grid-row,.pg-gantt .grid-row:nth-child(2n){fill:transparent}.pg-gantt .row-line,.pg-gantt .tick,.pg-gantt .today-highlight{display:none}.pg-gantt{pointer-events:none}.pg-gantt .bar-wrapper{pointer-events:auto}.pg-gantt .bar{fill:#9ca3af;stroke:none;rx:16;ry:16;transition:none}.pg-gantt .bar-wrapper{cursor:default}.pg-gantt .bar-wrapper:hover .bar{filter:brightness(.97)}.pg-gantt .bar-progress{display:none}.pg-gantt .bar-invalid{fill:transparent;stroke:none}.pg-gantt .bar-wrapper.bar-no-deadline .bar,.pg-gantt .bar-wrapper.bar-no-start .bar{stroke:none}.pg-gantt .bar-wrapper.type-milestone .bar{rx:3px;ry:3px}.pg-gantt .bar-wrapper.type-milestone .bar-label{display:none}.pg-gantt .bar-label{fill:#1f2328;font-family:Commissioner,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;dominant-baseline:central;text-anchor:start}.pg-gantt .bar-label.big{fill:#1f2328}.pg-gantt .bar-wrapper.status-open .bar,.pg-gantt .bar-wrapper.status-todo .bar{fill:#d8dfe4}.pg-gantt .bar-wrapper.status-in_progress .bar{fill:#a2cefc}.pg-gantt .bar-wrapper.status-review .bar{fill:#fcc532}.pg-gantt .bar-wrapper.status-done .bar{fill:#8ad554}.pg-gantt .bar-wrapper.status-cancelled .bar{fill:#d8dfe4}.pg-gantt .bar-wrapper.status-in_progress .bar-label,.pg-gantt .bar-wrapper.status-review .bar-label,.pg-gantt .bar-wrapper.status-done .bar-label{fill:#1f2328}.pg-gantt .bar-wrapper.bar-empty{pointer-events:none}.pg-gantt .bar-wrapper.bar-empty .bar,.pg-gantt .bar-wrapper.bar-empty .bar-progress,.pg-gantt .bar-wrapper.bar-empty .bar-label{display:none}.pg-gantt .handle{display:none!important}.pg-gantt .arrow{stroke:#9ca3af;stroke-width:1.8;fill:none}.pg-gantt .arrow-blocking{stroke:#ef4444;stroke-width:2.2;fill:none}.pg-bracket-line{stroke:#3b82f6;stroke-width:.8;fill:none;stroke-dasharray:5 3;stroke-linecap:round}.pg-row-group{background:#f8fafc;font-weight:600}.pg-row-group .pg-name-text{color:var(--pg-text)}.pg-ext-blocker-badge{display:inline-flex;align-items:center;justify-content:center;height:18px;min-width:18px;margin-left:6px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;flex:0 0 auto;background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}.pg-tt-warning{margin-top:8px;padding-top:8px;border-top:1px solid var(--pg-border-soft);color:#92400e;font-size:12px}.pg-gantt .bar-wrapper.bar-external .bar{fill:#fdba74;stroke:#fb923c;stroke-width:1}.pg-gantt .bar-wrapper.bar-external .bar-label{fill:#7c2d12}.pg-gantt .bar-wrapper.bar-group,.pg-gantt .bar-wrapper.bar-group .bar,.pg-gantt .bar-wrapper.bar-group .bar-progress,.pg-gantt .bar-wrapper.bar-group .bar-label{display:none;pointer-events:none}.pg-gantt .arrow.arrow-blocking{stroke:#ef4444;stroke-width:2.2}[data-pg-theme=dark] .pg-root{--pg-text: #e8eaee;--pg-text-2: #a0a0a8;--pg-border: #3a383f;--pg-border-soft: #2a282e;--pg-hover: #2a282e;--pg-bg: #1c1b1f;--pg-accent: #5b97f7}[data-pg-theme=dark] .pg-chip-active,[data-pg-theme=dark] .pg-gear-active{color:var(--pg-accent);border-color:#3a5a8c;background:#28344a}[data-pg-theme=dark] .pg-seg-active{background:#28344a;color:var(--pg-accent)}[data-pg-theme=dark] .pg-row:hover,[data-pg-theme=dark] .pg-row-hover,[data-pg-theme=dark] .pg-row-hl{background:#ffffff0f}[data-pg-theme=dark] .pg-row-external{background:#26242b}[data-pg-theme=dark] .pg-row-group,[data-pg-theme=dark] .pg-tl-lower-cell.is-weekend{background:#2a282e}[data-pg-theme=dark] .pg-tl-lower-cell.is-hover-range{background:#28344a}[data-pg-theme=dark] .pg-weekend{background:#ffffff0b}[data-pg-theme=dark] .pg-today-col{background:#243349}[data-pg-theme=dark] .pg-dd-menu,[data-pg-theme=dark] .pg-cols-menu,[data-pg-theme=dark] .pg-tooltip{box-shadow:0 10px 32px #0000008c}[data-pg-theme=dark] .pg-tl-scroll{scrollbar-color:#4a4850 transparent}[data-pg-theme=dark] .pg-tl-scroll::-webkit-scrollbar-thumb{background:#4a4850;background-clip:padding-box}[data-pg-theme=dark] .pg-tl-scroll::-webkit-scrollbar-thumb:hover{background:var(--pg-accent);background-clip:padding-box}[data-pg-theme=dark] .pg-ext-blocker-badge{background:#2a1c10;color:#fdba74;border-color:#5a3a1a}[data-pg-theme=dark] .pg-no-date-badge{background:#1b2029;color:var(--pg-text-2);border-color:var(--pg-border)}[data-pg-theme=dark] .pg-tt-warning,[data-pg-theme=dark] .pg-tt-blocker{color:#fbbf24}[data-pg-theme=dark] .pg-prio-normal{color:#4b5563}[data-pg-theme=dark] .pg-prio-low{color:#6b7280}html,body,#root{margin:0;height:100%}body{overflow:hidden}.pg-loading{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#111113;color:#e8eaee;font-family:Commissioner,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pg-loading-spinner{width:44px;height:44px;border-radius:50%;border:4px solid rgba(230,83,50,.25);border-top-color:#e65332;animation:pg-spin .8s linear infinite}@keyframes pg-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.pg-loading-spinner{animation-duration:2s}}.pg-loading-status{text-align:center}.pg-loading-message{font-size:14px;color:#e8eaee}.pg-loading-progress{margin-top:6px;font-size:13px;color:#9aa4b2}.pg-screen{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px;box-sizing:border-box;text-align:center;background:#111113;color:#e8eaee;font-family:Commissioner,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pg-screen-icon{line-height:0}.pg-screen-title{font-size:18px;font-weight:600;color:#e8eaee}.pg-screen-detail{margin-top:8px;max-width:520px;font-size:14px;line-height:1.45;color:#9aa4b2;white-space:pre-wrap}
