.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;height:100dvh;padding:24px;box-sizing:border-box;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:Montserrat,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:100%;border:1px solid var(--pg-border);border-radius:12px;box-sizing:border-box}.pg-root *,.pg-root *:before,.pg-root *:after{box-sizing:border-box}.pg-root button,.pg-root input,.pg-root textarea,.pg-root select{font-family:inherit}.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-toolbar-right{justify-content:flex-end}.pg-title{font-size:16px;font-weight:500;margin-right:6px}.pg-logo{display:inline-flex;align-items:center;margin-right:14px;flex:0 0 auto;line-height:0}.pg-logo-img{display:block;height:28px;width:auto}.pg-chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;font-size:12px;font-weight:500;color:var(--pg-text);background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:8px;cursor:pointer;white-space:nowrap}.pg-chip-pill{border-radius:999px}.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-dd-option{display:block;width:100%;text-align:left;font:inherit;background:none;border:none;cursor:pointer}.pg-dd-option-active{color:var(--pg-accent);font-weight:600}.pg-segmented{display:inline-flex}.pg-seg{height:32px;padding:0 12px;font-size:12px;font-weight:500;background:var(--pg-bg);border:1px solid var(--pg-border);border-right-width:0;color:var(--pg-text);cursor:pointer}.pg-seg:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.pg-seg:last-child{border-right-width:1px;border-top-right-radius:8px;border-bottom-right-radius:8px}.pg-seg:hover{background:var(--pg-hover)}.pg-seg-active{background:color-mix(in srgb,var(--pg-accent) 20%,transparent);color:var(--pg-accent);font-weight:500;border-color:var(--pg-accent);border-right-width:1px;margin-right:-1px;position:relative;z-index:1}.pg-seg-active:last-child{margin-right:0}.pg-icon-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--pg-border);border-radius:8px;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-th{font-size:12px;font-weight:600;color:var(--pg-text-2);padding:0 6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center}.pg-th-startDate,.pg-th-deadline{justify-content:center}.pg-th-startDate .pg-col-drag-handle,.pg-th-deadline .pg-col-drag-handle{position:absolute;left:4px}.pg-th-col,.pg-th-name{position:relative}.pg-th-name{padding-left:24px;-webkit-user-select:none;user-select:none}.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-col-resizer:after{content:"";position:absolute;top:0;bottom:0;right:0;width:2px;background:transparent;transition:background .12s ease}.pg-col-resizer:hover:after{background:var(--pg-accent)}.pg-left-clip{flex:1 1 auto;overflow:hidden;position:relative}.pg-left-body{will-change:transform;contain:layout}.pg-col-cell{font-size:12px;font-weight:400;color:var(--pg-text);display:flex;align-items:center;justify-content:center;text-align:center}.pg-col-startDate,.pg-col-deadline{font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:tabular-nums lining-nums}.pg-cell.pg-col-key,.pg-cell.pg-col-assignee,.pg-cell.pg-col-status{justify-content:flex-start;text-align:left;padding-left:16px}.pg-cols-gear{position:absolute;top:0;right:8px;height:100%;display:flex;align-items:center;z-index:5}.pg-gear{width:32px;height:32px;color:var(--pg-text)}.pg-gear:hover{color:var(--pg-text);background:var(--pg-hover)}.pg-gear-active,.pg-gear-active:hover{color:var(--pg-accent);border-color:var(--pg-accent);background:color-mix(in srgb,var(--pg-accent) 20%,transparent)}.pg-cols-menu{position:absolute;top:calc(100% - 8px);right:0;z-index:60;min-width:184px;display:flex;flex-direction:column;gap:16px;background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:16px;box-shadow:0 8px 28px #0f172a24;padding:16px;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.pg-filter-menu{top:calc(100% + 6px);left:0;right:auto;max-height:60vh;overflow-y:auto}.pg-cols-menu-title{font-size:12px;font-weight:500;color:var(--pg-text-2)}.pg-cols-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.pg-menu-reset{border:none;background:none;padding:0;font:inherit;font-size:12px;font-weight:500;line-height:1.1;color:var(--pg-accent);cursor:pointer;white-space:nowrap}.pg-cols-item{white-space:nowrap;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--pg-text);cursor:pointer}.pg-cols-item input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;flex:0 0 auto;width:16px;height:16px;border:1.5px solid var(--pg-text-2);border-radius:4px;background:transparent;cursor:pointer}.pg-cols-item input[type=checkbox]:checked{background-color:var(--pg-accent);border-color:var(--pg-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.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:600}.pg-name-text{font-size:12px;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;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-assignee{display:inline-flex;align-items:center;gap:6px;min-width:0}.pg-assignee-empty{flex:1 1 auto;justify-content:center;color:var(--pg-text)}.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:#d6d4dc}.status-in_progress{background:#8ab4f8}.status-review{background:#fdbf6e}.status-done{background:#7fb800}.status-cancelled{background:#d6d4dc}.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:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--pg-accent);border-radius:50%;background:color-mix(in srgb,var(--pg-accent) 20%,transparent);color:var(--pg-accent);cursor:pointer;pointer-events:auto;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}.pg-jump-btn:hover{background:var(--pg-accent);border-color:var(--pg-accent);color:#fff}.pg-jump-left{left:8px}.pg-jump-right{right:24px}.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-family:Manrope,system-ui,sans-serif;font-size:12px;letter-spacing:-.2px;line-height:1.1;color:var(--pg-text);border-left:1px solid var(--pg-border-soft);white-space:nowrap;overflow:hidden}.pg-tl-upper-label{display:inline-block;white-space:nowrap;will-change:transform}.pg-tl-lower{position:relative}.pg-tl-lower-cell{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-family:Manrope,system-ui,sans-serif;font-size:12px;letter-spacing:-.2px;line-height:1.1;color:var(--pg-text-2)}.pg-tl-lower-cell.is-weekend{background:#f7f8fa}.pg-tl-lower-cell.is-today{color:#ffffffeb;font-weight:400;isolation:isolate}.pg-tl-lower-cell.is-today:before{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);background:var(--pg-accent);border-radius:8px;z-index:-1}.pg-tl-lower-cell.is-today.pg-today-month{font-weight:600}.pg-tl-lower-cell.is-today.pg-today-month:before{inset:2px;width:auto;height:auto;transform:none;border-radius:8px}.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;contain:layout;overscroll-behavior-y:contain}.pg-ptr{position:fixed;top:-44px;left:50%;margin-left:-18px;z-index:100;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#1c1b1f;border:1px solid #343239;color:var(--pg-text-2);opacity:0;pointer-events:none}.pg-ptr-ready{color:var(--pg-accent);border-color:var(--pg-accent)}.pg-ptr-icon{display:block}.pg-ptr-loading .pg-ptr-icon{animation:pg-ptr-spin .7s linear infinite}@keyframes pg-ptr-spin{to{transform:rotate(360deg)}}.pg-gantt-wrap{position:relative;contain:layout}.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: #d6d4dc}.pg-group-span.status-in_progress,.pg-early-start.status-in_progress,.pg-rtail.status-in_progress{--pg-hatch: #8ab4f8}.pg-group-span.status-review,.pg-early-start.status-review,.pg-rtail.status-review{--pg-hatch: #fdbf6e}.pg-group-span.status-done,.pg-early-start.status-done,.pg-rtail.status-done{--pg-hatch: #7fb800}.pg-tooltip{position:fixed;z-index:2000;max-width:280px;display:flex;flex-direction:column;gap:8px;background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:16px;box-shadow:0 0 4px #00000040;padding:16px;font-size:12px;line-height:1.1;pointer-events:none}.pg-tt-top{display:flex;flex-direction:column;gap:4px}.pg-tt-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pg-tt-key{font-weight:400;font-size:12px;font-variant-numeric:tabular-nums}.pg-tt-title{font-weight:600;line-height:1.1}.pg-tt-grid{display:grid;grid-template-columns:86px auto;gap:4px 6px;font-size:12px}.pg-tt-grid>span:not(.pg-tt-l){font-weight:500}.pg-tt-l{font-weight:400;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:Montserrat,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:#d6d4dc}.pg-gantt .bar-wrapper.status-in_progress .bar{fill:#8ab4f8}.pg-gantt .bar-wrapper.status-review .bar{fill:#fdbf6e}.pg-gantt .bar-wrapper.status-done .bar{fill:#7fb800}.pg-gantt .bar-wrapper.status-cancelled .bar{fill:#d6d4dc}.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:#4b84ff;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: #ffffff;--pg-text-2: #8d8a94;--pg-border: #343239;--pg-border-soft: #232228;--pg-hover: rgba(255, 255, 255, .05);--pg-bg: #111113;--pg-accent: #e65332}[data-pg-theme=dark] .pg-toolbar,[data-pg-theme=dark] .pg-left,[data-pg-theme=dark] .pg-left-header,[data-pg-theme=dark] .pg-tl-header,[data-pg-theme=dark] .pg-dd-menu{background:#1c1b1f}[data-pg-theme=dark] .pg-tooltip{background:#343239;border-color:#4d4a54;color:#ffffffeb}[data-pg-theme=dark] .pg-tt-l{color:#fffc}[data-pg-theme=dark] .pg-gear{background:#1c1b1f;border-color:#4d4a54}[data-pg-theme=dark] .pg-gear-active,[data-pg-theme=dark] .pg-gear-active:hover{background:color-mix(in srgb,var(--pg-accent) 20%,transparent);border-color:var(--pg-accent)}[data-pg-theme=dark] .pg-cols-menu{background:#343239;border-color:#4d4a54}[data-pg-theme=dark] .pg-cols-menu-title{color:#fff9}[data-pg-theme=dark] .pg-cols-item{color:#ffffffeb}[data-pg-theme=dark] .pg-cols-item input[type=checkbox]:not(:checked){border-color:#fff6}[data-pg-theme=dark] .pg-th{color:#ffffffeb}[data-pg-theme=dark] .pg-chip,[data-pg-theme=dark] .pg-seg,[data-pg-theme=dark] .pg-icon-btn:not(.pg-gear){background:#1c1b1f}[data-pg-theme=dark] .pg-chip,[data-pg-theme=dark] .pg-icon-btn:not(.pg-gear){border-color:#4d4a54}[data-pg-theme=dark] .pg-chip-active{color:var(--pg-accent);border-color:var(--pg-accent);background:color-mix(in srgb,var(--pg-accent) 20%,transparent)}[data-pg-theme=dark] .pg-chip-active .pg-caret-sm{color:var(--pg-accent)}[data-pg-theme=dark] .pg-seg-active{background:color-mix(in srgb,var(--pg-accent) 20%,transparent);color:var(--pg-accent)}[data-pg-theme=dark] .pg-status-dot{display:none}[data-pg-theme=dark] .pg-status .pg-status-label{color:var(--pg-text)}[data-pg-theme=dark] .pg-status[data-status=in_progress] .pg-status-label{color:#8ab4f8}[data-pg-theme=dark] .pg-status[data-status=review] .pg-status-label{color:#fdbf6e}[data-pg-theme=dark] .pg-status[data-status=done] .pg-status-label{color:#7fb800}[data-pg-theme=dark] .pg-status[data-status=open] .pg-status-label,[data-pg-theme=dark] .pg-status[data-status=todo] .pg-status-label{color:#d6d4dc}[data-pg-theme=dark] .pg-status[data-status=cancelled] .pg-status-label{color:#8d8a94}[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{background:#2a282e}[data-pg-theme=dark] .pg-gantt-wrap{background:#1c1b1f}[data-pg-theme=dark] .pg-tl-upper-cell,[data-pg-theme=dark] .pg-tl-lower-cell{color:#ffffffeb}[data-pg-theme=dark] .pg-tl-lower-cell.is-weekend{background:#2a282e}[data-pg-theme=dark] .pg-tl-lower-cell.is-hover-range{background:color-mix(in srgb,var(--pg-accent) 18%,transparent)}[data-pg-theme=dark] .pg-weekend{background:#ffffff0b}[data-pg-theme=dark] .pg-today-col{background:color-mix(in srgb,var(--pg-accent) 8%,transparent)}[data-pg-theme=dark] .pg-dd-menu,[data-pg-theme=dark] .pg-cols-menu{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}.pg-panel-toggle{width:40px;color:var(--pg-text)}.pg-panel-toggle:hover{color:var(--pg-text)}.pg-panel-toggle-active,.pg-panel-toggle-active:hover{color:var(--pg-accent);border-color:var(--pg-accent);background:color-mix(in srgb,var(--pg-accent) 20%,transparent)}@media(max-width:1400px){.pg-app{padding:0}.pg-root.pg-mobile{border:none;border-radius:0}.pg-mobile .pg-left{position:absolute;top:0;left:0;bottom:0;z-index:30;max-width:86vw;transform:translate(-100%);transition:transform .22s ease;background:#1c1b1f;box-shadow:4px 0 24px #0f172a38}.pg-mobile .pg-left.pg-left-open{transform:translate(0)}.pg-mobile .pg-resizer{display:none}.pg-mobile .pg-backdrop{position:absolute;inset:0;z-index:25;background:#0f172a57}.pg-mobile .pg-cols-gear{display:none}}.pg-toolbar-mobile{flex-direction:column;align-items:stretch;gap:0;padding:16px}.pg-toolbar-mobile>.pg-logo{margin:0}.pg-toolbar-rest{display:grid;grid-template-rows:1fr;min-height:0;overflow:hidden;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);will-change:grid-template-rows}.pg-toolbar-mobile.is-collapsed .pg-toolbar-rest{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1) .12s}.pg-toolbar-rest-inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;gap:24px;opacity:1;transition:opacity .12s linear .28s;will-change:opacity}.pg-toolbar-mobile.is-collapsed .pg-toolbar-rest-inner{opacity:0;transition:opacity .12s linear}.pg-toolbar-rest-inner .pg-title{margin:16px 0 0;font-size:18px;font-weight:500;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden}.pg-toolbar-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.pg-toolbar-controls-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pg-toolbar-extra{display:flex;flex-direction:column;gap:14px}.pg-toolbar-group{display:flex;flex-direction:column;gap:8px}.pg-toolbar-extra>.pg-toolbar-group:first-child{gap:24px}.pg-toolbar-extra>.pg-toolbar-group:has(.pg-toolbar-group-head){gap:16px}.pg-toolbar-group-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pg-toolbar-group-title{font-size:14px;font-weight:500;line-height:1.1;color:var(--pg-text)}.pg-toolbar-group-head .pg-toolbar-group-title{font-size:12px}[data-pg-theme=dark] .pg-toolbar-group-title{color:#ffffffeb}.pg-toolbar-reset{border:none;background:none;padding:0;font:inherit;font-size:12px;font-weight:500;line-height:1.1;color:var(--pg-accent);cursor:pointer}.pg-toolbar-chips{display:flex;flex-wrap:wrap;gap:8px}.pg-toolbar-expand{align-self:center;display:inline-flex;align-items:center;gap:4px;border:none;background:none;padding:4px 8px;font:inherit;font-size:14px;font-weight:500;color:var(--pg-text);cursor:pointer}.pg-expand-caret{transition:transform .15s ease}.pg-expand-caret.is-open{transform:rotate(180deg)}[data-pg-theme=dark] .pg-icon-btn.pg-panel-toggle-active,[data-pg-theme=dark] .pg-icon-btn.pg-panel-toggle-active:hover{color:var(--pg-accent);border-color:var(--pg-accent);background:color-mix(in srgb,var(--pg-accent) 20%,transparent)}html,body,#root{margin:0;height:100%;height:100dvh;overflow:hidden}.pg-preloader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#111113;color:#e8eaee;overflow:hidden;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pg-pl-images{position:relative;width:1140px;height:300px;transform:scale(min(1,calc((100vw - 32px) / 1140)))}.pg-pl-grid{position:absolute;left:270px;top:10px;width:600px;height:280px;transform:rotate(180deg)}.pg-pl-grid-img{position:absolute;left:0;top:-9.87%;width:100%;height:119.3%;display:block}.pg-pl-home{position:absolute;left:832.9px;top:12.9px;width:92px;height:92px;transform:rotate(16deg)}.pg-pl-home-img{display:block;width:92px;height:92px}.pg-pl-network{position:absolute;left:967.2px;top:172.2px;transform:rotate(15deg)}.pg-pl-network-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;background:#e6533233}.pg-pl-network-wifi{display:block;width:24px;height:24px}.pg-pl-geo{position:absolute;left:164.2px;top:40.2px;transform:rotate(-15deg)}.pg-pl-geo-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;border:1px solid rgba(230,83,50,.2);box-sizing:border-box}.pg-pl-geo-icon{display:block;width:24px;height:24px}.pg-pl-sattelite{position:absolute;left:260.4px;top:223.4px;transform:rotate(-15deg)}.pg-pl-sattelite-img{display:block;width:65.815px;height:65.815px}.pg-pl-fish{position:absolute;left:calc(50% + .5px);top:calc(50% + .5px);width:155px;height:119px;transform:translate(-50%,-50%);display:block}.pg-pl-pulse{animation:pg-pl-pulse 2.6s ease-in-out infinite;transform-origin:center;will-change:transform,opacity}.pg-pl-fish.pg-pl-pulse{animation-name:pg-pl-pulse-fish}.pg-pl-home-img{animation-delay:-.4s}.pg-pl-network-icon{animation-delay:-1.1s}.pg-pl-geo-circle{animation-delay:-1.8s}.pg-pl-sattelite-img{animation-delay:-.8s}.pg-pl-fish{animation-delay:-1.4s}@keyframes pg-pl-pulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.07);opacity:1}}@keyframes pg-pl-pulse-fish{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.85}50%{transform:translate(-50%,-50%) scale(1.05);opacity:1}}@media(prefers-reduced-motion:reduce){.pg-pl-pulse,.pg-pl-fish.pg-pl-pulse{animation:none;opacity:1}}.pg-pl-status{position:absolute;left:0;right:0;bottom:48px;text-align:center}.pg-pl-message{font-size:14px;color:#e8eaee}.pg-pl-progress{margin-top:6px;font-size:13px;color:#9aa4b2}@media(max-width:768px){.pg-pl-images{width:328px;height:440px;transform:scale(min(1,calc((100vw - 32px) / 328)))}.pg-pl-grid{left:38px;top:36px;width:252px;height:366px;transform:none;overflow:hidden}.pg-pl-grid-img{inset:50% auto auto 50%;width:573px;height:320px;transform:translate(-50%,-50%) rotate(90deg)}.pg-pl-geo{left:18px;top:13px}.pg-pl-geo-circle{border-color:#e65332}.pg-pl-home{left:238px;top:47px;width:74px;height:74px}.pg-pl-home-img{width:74px;height:74px}.pg-pl-network{left:260px;top:309px;transform:rotate(30deg)}.pg-pl-network-icon{width:56px;height:56px}.pg-pl-network-wifi{width:20px;height:20px}.pg-pl-sattelite{left:13px;top:328px}}.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:Montserrat,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}.pg-nf{--mx: 0;--my: 0;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#111113;color:#e8eaee;overflow:hidden;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pg-nf-images{position:relative;width:1140px;height:300px;transform:scale(min(1,calc((100vw - 32px) / 1140)))}.pg-nf-grid{position:absolute;left:270px;top:10px;width:600px;height:280px;transform:rotate(180deg)}.pg-nf-grid-img{position:absolute;left:0;top:-9.87%;width:100%;height:119.3%;display:block}.pg-nf-icon{position:absolute;transition:transform .35s cubic-bezier(.22,.61,.36,1);will-change:transform}.pg-nf-home{left:832.9px;top:12.9px;transform:translate(calc(var(--mx) * 22px),calc(var(--my) * 22px))}.pg-nf-home-rot{transform:rotate(16deg)}.pg-nf-home-img{display:block;width:92px;height:92px}.pg-nf-network{left:967.2px;top:172.2px;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 16px))}.pg-nf-network-rot{transform:rotate(15deg)}.pg-nf-network-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;background:#e6533233}.pg-nf-network-wifi{display:block;width:24px;height:24px}.pg-nf-geo{left:164.2px;top:40.2px;transform:translate(calc(var(--mx) * 28px),calc(var(--my) * 28px))}.pg-nf-geo-rot{transform:rotate(-15deg)}.pg-nf-geo-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;border:1px solid rgba(230,83,50,.2);box-sizing:border-box}.pg-nf-geo-icon{display:block;width:24px;height:24px}.pg-nf-sattelite{left:260.4px;top:223.4px;transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 18px))}.pg-nf-sattelite-rot{transform:rotate(-15deg)}.pg-nf-sattelite-img{display:block;width:65.815px;height:65.815px}.pg-nf-title{position:absolute;left:calc(50% + .5px);top:calc(50% - 9px);transform:translate(-50%,-50%);width:599px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.pg-nf-tagline{font-family:Caveat,cursive;font-size:32px;line-height:normal;color:#e65332}.pg-nf-heading{margin:0;font-family:Montserrat,sans-serif;font-weight:600;font-size:46px;line-height:52px;letter-spacing:-.92px;color:#fff}@media(max-width:768px){.pg-nf{padding:16px}.pg-nf-images{width:328px;height:440px;transform:scale(min(1,calc((100vw - 32px) / 328)))}.pg-nf-grid{left:38px;top:36px;width:252px;height:366px;transform:none;overflow:hidden}.pg-nf-grid-img{inset:50% auto auto 50%;width:573px;height:320px;transform:translate(-50%,-50%) rotate(90deg)}.pg-nf-geo{left:18.2px;top:13.2px}.pg-nf-geo-circle{border-color:#e65332}.pg-nf-home{left:237.8px;top:46.8px}.pg-nf-home-img{width:74px;height:74px}.pg-nf-network{left:260.2px;top:309.2px;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 16px)) rotate(30deg)}.pg-nf-network-rot{transform:none}.pg-nf-network-icon{width:56px;height:56px}.pg-nf-network-wifi{width:20px;height:20px}.pg-nf-sattelite{left:13.4px;top:328.4px}.pg-nf-title{left:50%;top:50%;transform:translate(-50%,-50%);width:min(264px,calc(100vw - 32px))}.pg-nf-tagline{font-size:24px;line-height:27px}.pg-nf-heading{font-size:26px;line-height:30px;letter-spacing:-.52px}}@media(prefers-reduced-motion:reduce){.pg-nf-icon{transition:none;transform:none}}.pg-mp{--mx: 0;--my: 0;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#111113;color:#e8eaee;overflow:hidden;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pg-mp-stage{position:relative;width:1140px;height:352px;transform:scale(min(1,calc((100vw - 32px) / 1140)))}.pg-mp-images{position:absolute;left:0;top:0;width:1140px;height:300px}.pg-mp-grid{position:absolute;left:270px;top:10px;width:600px;height:280px;transform:rotate(180deg)}.pg-mp-grid-img{position:absolute;left:0;top:-9.87%;width:100%;height:119.3%;display:block}.pg-mp-icon{position:absolute;transition:transform .35s cubic-bezier(.22,.61,.36,1);will-change:transform}.pg-mp-home{left:856.9px;top:-2.1px;transform:translate(calc(var(--mx) * 22px),calc(var(--my) * 22px))}.pg-mp-home-rot{transform:rotate(16deg)}.pg-mp-home-img{display:block;width:92px;height:92px}.pg-mp-network{left:988.2px;top:203.2px;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 16px))}.pg-mp-network-rot{transform:rotate(15deg)}.pg-mp-network-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;background:#e6533233}.pg-mp-network-wifi{display:block;width:24px;height:24px}.pg-mp-geo{left:120.2px;top:27.2px;transform:translate(calc(var(--mx) * 28px),calc(var(--my) * 28px))}.pg-mp-geo-rot{transform:rotate(-15deg)}.pg-mp-geo-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;border:1px solid rgba(230,83,50,.2);box-sizing:border-box}.pg-mp-geo-icon{display:block;width:24px;height:24px}.pg-mp-sattelite{left:78.4px;top:223.4px;transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 18px))}.pg-mp-sattelite-rot{transform:rotate(-15deg)}.pg-mp-sattelite-img{display:block;width:65.815px;height:65.815px}.pg-mp-content{position:absolute;left:50%;top:116px;transform:translate(-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:40px;width:794px;max-width:calc(100vw - 32px);text-align:center}.pg-mp-heading{margin:0;width:794px;max-width:100%;font-weight:600;font-size:46px;line-height:52px;letter-spacing:-.92px;color:#fff}.pg-mp-detail{width:630px;max-width:100%;font-size:18px;line-height:24px;letter-spacing:-.36px;color:#ffffffeb}.pg-mp-detail-accent{color:#e65332;word-break:break-word}@media(max-width:768px){.pg-mp{padding:16px}.pg-mp-stage{width:328px;height:440px;transform:scale(min(1,calc((100vw - 32px) / 328)))}.pg-mp-images{width:328px;height:440px}.pg-mp-grid{left:38px;top:37px;width:252px;height:366px;transform:none;overflow:hidden}.pg-mp-grid-img{left:50%;top:50%;width:573px;height:320px;transform:translate(-50%,-50%) rotate(90deg)}.pg-mp-geo{left:18.2px;top:-16.8px}.pg-mp-geo-circle{border-color:#e65332}.pg-mp-home{left:237.8px;top:8.8px}.pg-mp-home-img{width:74px;height:74px}.pg-mp-network{left:260.2px;top:392.2px;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 16px)) rotate(30deg)}.pg-mp-network-rot{transform:none}.pg-mp-network-icon{width:56px;height:56px}.pg-mp-network-wifi{width:20px;height:20px}.pg-mp-sattelite{left:13.4px;top:401.4px}.pg-mp-content{top:50%;transform:translate(-50%,-50%);width:min(328px,calc(100vw - 32px));gap:32px}.pg-mp-heading{font-size:26px;line-height:30px;letter-spacing:-.52px}.pg-mp-detail{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.pg-mp-icon{transition:none;transform:none}}.pg-nd{--mx: 0;--my: 0;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#111113;color:#e8eaee;overflow:hidden;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pg-nd-images{position:relative;width:1140px;height:300px;transform:scale(min(1,calc((100vw - 32px) / 1140)))}.pg-nd-grid{position:absolute;left:270px;top:10px;width:600px;height:280px;transform:rotate(180deg)}.pg-nd-grid-img{position:absolute;left:0;top:-9.87%;width:100%;height:119.3%;display:block}.pg-nd-icon{position:absolute;transition:transform .35s cubic-bezier(.22,.61,.36,1);will-change:transform}.pg-nd-home{left:832.9px;top:12.9px;transform:translate(calc(var(--mx) * 22px),calc(var(--my) * 22px))}.pg-nd-home-rot{transform:rotate(16deg)}.pg-nd-home-img{display:block;width:92px;height:92px}.pg-nd-network{left:967.2px;top:172.2px;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 16px))}.pg-nd-network-rot{transform:rotate(15deg)}.pg-nd-network-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;background:#e6533233}.pg-nd-network-wifi{display:block;width:24px;height:24px}.pg-nd-geo{left:164.2px;top:40.2px;transform:translate(calc(var(--mx) * 28px),calc(var(--my) * 28px))}.pg-nd-geo-rot{transform:rotate(-15deg)}.pg-nd-geo-circle{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:96px;border:1px solid rgba(230,83,50,.2);box-sizing:border-box}.pg-nd-geo-icon{display:block;width:24px;height:24px}.pg-nd-sattelite{left:78.4px;top:223.4px;transform:translate(calc(var(--mx) * 18px),calc(var(--my) * 18px))}.pg-nd-sattelite-rot{transform:rotate(-15deg)}.pg-nd-sattelite-img{display:block;width:65.815px;height:65.815px}.pg-nd-content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:flex;flex-direction:column;align-items:center;gap:24px;width:640px;max-width:calc(100vw - 32px);text-align:center}.pg-nd-heading{margin:0;font-weight:600;font-size:46px;line-height:52px;letter-spacing:-.92px;color:#fff}.pg-nd-detail{margin:0;font-size:18px;line-height:24px;letter-spacing:-.36px;color:#ffffffeb}.pg-nd-detail-accent{color:#e65332;word-break:break-word}@media(max-width:768px){.pg-nd{padding:16px}.pg-nd-images{width:328px;height:440px;transform:scale(min(1,calc((100vw - 32px) / 328)))}.pg-nd-grid{left:38px;top:36px;width:252px;height:366px;transform:none;overflow:hidden}.pg-nd-grid-img{left:50%;top:50%;width:573px;height:320px;transform:translate(-50%,-50%) rotate(90deg)}.pg-nd-geo{left:18.2px;top:-16.8px}.pg-nd-geo-circle{border-color:#e65332}.pg-nd-home{left:237.8px;top:8.8px}.pg-nd-home-img{width:74px;height:74px}.pg-nd-network{left:260.2px;top:357.2px;transform:translate(calc(var(--mx) * 16px),calc(var(--my) * 16px)) rotate(30deg)}.pg-nd-network-rot{transform:none}.pg-nd-network-icon{width:56px;height:56px}.pg-nd-network-wifi{width:20px;height:20px}.pg-nd-sattelite{left:13.4px;top:366.4px}.pg-nd-content{width:min(328px,calc(100vw - 32px))}.pg-nd-heading{font-size:26px;line-height:30px;letter-spacing:-.52px}.pg-nd-detail{font-weight:500;font-size:14px;line-height:18px;letter-spacing:0}.pg-nd-detail-rest{display:block}}@media(prefers-reduced-motion:reduce){.pg-nd-icon{transition:none;transform:none}}
