.pg-visual{--pg-deep:#5f6b5e;--pg-deep-soft:rgba(0,86,59,0.14);--pg-glow:rgba(0,86,59,0.4)}.pg-grain{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")}.pg-vignette{background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.04) 100%)}.pg-aurora{filter:blur(48px);will-change:transform,opacity}.pg-aurora-a{background:radial-gradient(circle,rgba(0,86,59,.18) 0,transparent 70%)}.pg-aurora-b{background:radial-gradient(circle,rgba(91,99,90,.14) 0,transparent 68%)}.pg-visual[data-active=true] .pg-aurora-a{animation:pg-aurora-drift-a 14s ease-in-out infinite alternate}.pg-visual[data-active=true] .pg-aurora-b{animation:pg-aurora-drift-b 18s ease-in-out infinite alternate}@keyframes pg-aurora-drift-a{0%{transform:translate(0) scale(1)}to{transform:translate(8%,6%) scale(1.08)}}@keyframes pg-aurora-drift-b{0%{transform:translate(0) scale(1)}to{transform:translate(-6%,-8%) scale(1.06)}}.pg-reveal{opacity:0;transform:translateY(12px);filter:blur(6px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease}.pg-visual[data-active=true] .pg-reveal{opacity:1;transform:translateY(0);filter:blur(0)}.pg-hero-spine{background:linear-gradient(180deg,#4f584e,#5f6b5e 45%,#6d796c);box-shadow:0 1px 0 rgba(255,255,255,.35);transform:scaleY(0);transform-origin:top center;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s}.pg-visual[data-active=true] .pg-hero-spine{transform:scaleY(1)}.pg-hero-spine-pulse{background:linear-gradient(180deg,transparent,rgba(95,107,94,.15) 35%,rgba(95,107,94,.55) 50%,rgba(95,107,94,.15) 65%,transparent);background-size:100% 40%;opacity:0}.pg-visual[data-active=true] .pg-hero-spine-pulse{opacity:1;animation:pg-hero-spine-travel 3.2s ease-in-out 1.4s infinite}@keyframes pg-hero-spine-travel{0%{background-position:0 -40%}to{background-position:0 140%}}.pg-hero-node{opacity:0;transform:scale(.4);transition:opacity .4s ease,transform .45s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.35s + var(--pg-hero-index, 0) * .14s)}.pg-visual[data-active=true] .pg-hero-node{opacity:1;transform:scale(1)}.pg-hero-stage{opacity:0;transform:translateX(14px);transition:opacity .55s ease,transform .6s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease;transition-delay:calc(.45s + var(--pg-hero-index, 0) * .12s)}.pg-visual[data-active=true] .pg-hero-stage{opacity:1;transform:translateX(0);animation:pg-hero-stage-emphasis 10s ease-in-out infinite;animation-delay:calc(1.1s + var(--pg-hero-index, 0) * 2.4s)}@keyframes pg-hero-stage-emphasis{0%,18%,to{border-color:rgba(0,0,0,.06);box-shadow:0 8px 24px -18px rgba(95,107,94,.28)}22%,38%{border-color:rgba(95,107,94,.22);box-shadow:0 12px 28px -14px rgba(95,107,94,.38)}}.pg-hero-3d{--pg-hero-3d-accent:var(--landing-accent,#5f6b5e)}.pg-hero-3d-ambient{background:radial-gradient(circle at 35% 40%,rgba(95,107,94,.14) 0,transparent 55%);opacity:0;transition:opacity 1s ease .2s}.pg-hero-3d-ambient-b{background:radial-gradient(circle at 70% 65%,rgba(95,107,94,.1) 0,transparent 50%);opacity:0;transition:opacity 1s ease .35s}.pg-hero-3d[data-active=true] .pg-hero-3d-ambient,.pg-hero-3d[data-active=true] .pg-hero-3d-ambient-b{opacity:1}.pg-hero-3d-viewport{perspective:1400px;perspective-origin:50% 42%}.pg-hero-3d-rig{transform-style:preserve-3d;transform:rotateX(58deg) rotate(-38deg);transition:transform .35s cubic-bezier(.22,1,.36,1);animation:pg-hero-3d-float 9s ease-in-out infinite}.pg-hero-3d[data-active=true] .pg-hero-3d-rig{animation:pg-hero-3d-enter 1.1s cubic-bezier(.22,1,.36,1) forwards,pg-hero-3d-float 9s ease-in-out 1.1s infinite}@keyframes pg-hero-3d-enter{0%{opacity:0;transform:rotateX(72deg) rotate(-52deg) translateY(40px) scale(.92)}to{opacity:1;transform:rotateX(58deg) rotate(-38deg) translateY(0) scale(1)}}@keyframes pg-hero-3d-float{0%,to{translate:0 0}50%{translate:0 -10px}}.pg-hero-3d-floor{transform:translateZ(-20px);background:linear-gradient(rgba(95,107,94,.12) 1px,transparent 0),linear-gradient(90deg,rgba(95,107,94,.12) 1px,transparent 0);background-size:22px 22px;border:1px solid rgba(95,107,94,.12);border-radius:12px;box-shadow:0 40px 80px -40px rgba(95,107,94,.35);opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-floor{opacity:1;transition:opacity .8s ease .25s}.pg-hero-3d-building{transform:translateZ(8px);opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-building{opacity:1;transition:opacity .9s ease .45s}.pg-hero-3d-panel{transform-style:preserve-3d;border-radius:14px;border:1px solid rgba(255,255,255,.75);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,255,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 48px -28px rgba(95,107,94,.45);backdrop-filter:blur(8px);opacity:0}.pg-hero-3d-panel-office{transform:translateZ(68px) translateX(-8px) translateY(-6px)}.pg-hero-3d-panel-field{transform:translateZ(52px) translateX(14px) translateY(10px)}.pg-hero-3d[data-active=true] .pg-hero-3d-panel-office{opacity:1;transition:opacity .7s ease .55s,transform .8s cubic-bezier(.22,1,.36,1) .55s}.pg-hero-3d[data-active=true] .pg-hero-3d-panel-field{opacity:1;transition:opacity .7s ease .7s,transform .8s cubic-bezier(.22,1,.36,1) .7s}.pg-hero-3d-core{transform-style:preserve-3d;transform:translateZ(96px);opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-core{opacity:1;transition:opacity .8s ease .85s;animation:pg-hero-3d-core-pulse 3.5s ease-in-out 1.2s infinite}@keyframes pg-hero-3d-core-pulse{0%,to{filter:drop-shadow(0 0 0 rgba(95,107,94,0))}50%{filter:drop-shadow(0 0 18px rgba(95,107,94,.35))}}.pg-hero-3d-core-glow{background:radial-gradient(circle,rgba(95,107,94,.35) 0,transparent 70%);filter:blur(12px);transform:scale(1.8)}.pg-hero-3d-vignette{background:radial-gradient(ellipse at 50% 45%,transparent 42%,rgba(255,255,255,.55) 100%);opacity:0;transition:opacity 1s ease .5s}.pg-hero-3d[data-active=true] .pg-hero-3d-vignette{opacity:1}.pg-hero-3d-floor-scan:after{content:"";position:absolute;inset:-100% 0;background:linear-gradient(180deg,transparent,rgba(95,107,94,.08) 45%,rgba(95,107,94,.18) 50%,rgba(95,107,94,.08) 55%,transparent);opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-floor-scan:after{opacity:1;animation:pg-hero-3d-floor-scan 4.5s ease-in-out 1s infinite}@keyframes pg-hero-3d-floor-scan{0%{transform:translateY(-60%)}to{transform:translateY(160%)}}.pg-hero-3d-arcs{transform:translateZ(24px);opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-arcs{opacity:1;transition:opacity .9s ease .6s}.pg-hero-3d-arc{stroke-dasharray:220;stroke-dashoffset:220}.pg-hero-3d[data-active=true] .pg-hero-3d-arc-a{animation:pg-hero-3d-arc-draw 1.4s cubic-bezier(.4,0,.2,1) .75s forwards}.pg-hero-3d[data-active=true] .pg-hero-3d-arc-b{animation:pg-hero-3d-arc-draw 1.4s cubic-bezier(.4,0,.2,1) 1s forwards}@keyframes pg-hero-3d-arc-draw{to{stroke-dashoffset:0}}.pg-hero-3d-building-stroke{stroke:var(--pg-hero-3d-accent);stroke-opacity:.35}.pg-hero-3d-orbit{border:1px solid rgba(95,107,94,.14);transform-style:preserve-3d;opacity:0}.pg-hero-3d-orbit-a{transform:translateZ(82px) rotateX(74deg);animation:pg-hero-3d-orbit-spin 22s linear infinite}.pg-hero-3d-orbit-b{transform:translateZ(76px) rotateX(74deg) rotate(55deg);animation:pg-hero-3d-orbit-spin-rev 28s linear infinite}.pg-hero-3d[data-active=true] .pg-hero-3d-orbit{opacity:1;transition:opacity .8s ease .95s}@keyframes pg-hero-3d-orbit-spin{to{transform:translateZ(82px) rotateX(74deg) rotate(1turn)}}@keyframes pg-hero-3d-orbit-spin-rev{to{transform:translateZ(76px) rotateX(74deg) rotate(-1turn)}}.pg-hero-3d-panel-shine{background:linear-gradient(125deg,rgba(255,255,255,.65),transparent 42%,transparent)}.pg-hero-3d-stat{transform:translateZ(108px) translateX(8px) translateY(-4px);opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-stat{opacity:1;transition:opacity .6s ease 1.15s,transform .7s cubic-bezier(.22,1,.36,1) 1.15s;animation:pg-hero-3d-stat-float 6s ease-in-out 1.4s infinite}@keyframes pg-hero-3d-stat-float{0%,to{transform:translateZ(108px) translateX(8px) translateY(-4px)}50%{transform:translateZ(114px) translateX(8px) translateY(-10px)}}.pg-hero-3d-particle{transform:translate(-50%,-50%) translate3d(var(--pg-hero-chip-x),var(--pg-hero-chip-y),var(--pg-hero-chip-z));opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-particle{opacity:.45;transition:opacity .6s ease;transition-delay:calc(.8s + var(--pg-hero-particle-i, 0) * .06s);animation:pg-hero-3d-particle-drift 4s ease-in-out infinite;animation-delay:calc(1.2s + var(--pg-hero-particle-i, 0) * .25s)}@keyframes pg-hero-3d-particle-drift{0%,to{transform:translate(-50%,-50%) translate3d(var(--pg-hero-chip-x),var(--pg-hero-chip-y),var(--pg-hero-chip-z));opacity:.25}50%{transform:translate(-50%,calc(-50% - 8px)) translate3d(var(--pg-hero-chip-x),var(--pg-hero-chip-y),calc(var(--pg-hero-chip-z) + 12px));opacity:.65}}.pg-hero-3d-chip-dot{animation:pg-hero-3d-dot-pulse 2s ease-in-out infinite}@keyframes pg-hero-3d-dot-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.pg-hero-3d-packet{opacity:0}.pg-hero-3d[data-active=true] .pg-hero-3d-packet-a{opacity:1;animation:pg-hero-3d-packet-down 2.4s ease-in-out 1.1s infinite}.pg-hero-3d[data-active=true] .pg-hero-3d-packet-b{opacity:1;animation:pg-hero-3d-packet-down 2.4s ease-in-out 1.85s infinite}@keyframes pg-hero-3d-packet-down{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:100%;opacity:0}}.pg-hero-3d-core-ring-a{animation:pg-hero-3d-ring-spin 18s linear infinite}.pg-hero-3d-core-ring-b{animation:pg-hero-3d-ring-spin-rev 26s linear infinite}@keyframes pg-hero-3d-ring-spin{to{transform:rotate(1turn)}}@keyframes pg-hero-3d-ring-spin-rev{to{transform:rotate(-1turn)}}.pg-hero-3d-chip{transform:translate(-50%,-50%) translate3d(var(--pg-hero-chip-x),var(--pg-hero-chip-y),var(--pg-hero-chip-z));opacity:0;animation:pg-hero-3d-chip-float 5s ease-in-out infinite}.pg-hero-3d[data-active=true] .pg-hero-3d-chip{opacity:1;transition:opacity .5s ease}@keyframes pg-hero-3d-chip-float{0%,to{translate:-50% -50%;transform:translate(-50%,-50%) translate3d(var(--pg-hero-chip-x),var(--pg-hero-chip-y),var(--pg-hero-chip-z))}50%{transform:translate(-50%,calc(-50% - 6px)) translate3d(var(--pg-hero-chip-x),var(--pg-hero-chip-y),calc(var(--pg-hero-chip-z) + 8px))}}.pg-hero-3d-beam{background:linear-gradient(180deg,transparent,rgba(95,107,94,.45),transparent);transform:translateZ(40px);opacity:0}.pg-hero-3d-beam-a{transform:translateZ(44px) rotate(18deg)}.pg-hero-3d-beam-b{transform:translateZ(36px) rotate(-14deg)}.pg-hero-3d[data-active=true] .pg-hero-3d-beam{opacity:.7;transition:opacity .8s ease .9s;animation:pg-hero-3d-beam-pulse 2.8s ease-in-out infinite}@keyframes pg-hero-3d-beam-pulse{0%,to{opacity:.35}50%{opacity:.85}}.pg-orbit-node{opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .6s ease,transform .65s cubic-bezier(.34,1.56,.64,1)}.pg-visual[data-active=true] .pg-orbit-node{opacity:1;transform:translate(-50%,-50%) scale(1);animation:pg-orbit-float 4.5s ease-in-out infinite}.pg-orbit-node-shell{transition:box-shadow .4s ease}.pg-visual[data-active=true] .pg-orbit-node-shell{animation:pg-orbit-node-glow 3.5s ease-in-out infinite}.pg-context-chip{opacity:0;transform:translate(-50%,-50%) scale(.85);transition:opacity .55s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.pg-visual[data-active=true] .pg-context-chip{opacity:1;transform:translate(-50%,-50%) scale(1);animation:pg-context-drift 5s ease-in-out infinite}.pg-hub-ring-2{opacity:0}.pg-visual[data-active=true] .pg-hub-ring-2{opacity:1;animation:pg-hub-pulse 2.4s ease-out .4s infinite}.pg-hub-ring{opacity:0;transform:scale(.55);transition:opacity .45s ease,transform .55s ease}.pg-visual[data-active=true] .pg-hub-ring{opacity:1;transform:scale(1);animation:pg-hub-pulse 2.4s ease-out infinite}.pg-hub-glow{opacity:0;transition:opacity .5s ease .2s}.pg-visual[data-active=true] .pg-hub-glow{opacity:1;animation:pg-hub-breathe 3s ease-in-out infinite}.pg-hub-core{opacity:0;transform:scale(.45);transition:opacity .5s ease .2s,transform .6s cubic-bezier(.34,1.56,.64,1) .2s}.pg-visual[data-active=true] .pg-hub-core{opacity:1;transform:scale(1)}.pg-hub-logo-spin{transform-origin:center center}.pg-visual[data-active=true] .pg-hub-logo-spin{animation:pg-hub-logo-spin 24s linear infinite}.pg-conn-line{stroke-dasharray:220;stroke-dashoffset:220;opacity:0;transition:stroke-dashoffset 1.35s cubic-bezier(.4,0,.2,1),opacity .45s ease}.pg-visual[data-active=true] .pg-conn-line{stroke-dashoffset:0;opacity:1}.pg-conn-glow{stroke-dasharray:220;stroke-dashoffset:220;opacity:0;filter:blur(2px);transition:stroke-dashoffset 1.35s cubic-bezier(.4,0,.2,1),opacity .45s ease}.pg-visual[data-active=true] .pg-conn-glow{stroke-dashoffset:0;opacity:.45}.pg-visual[data-active=true] .pg-conn-flow{animation:pg-conn-flow 2.8s ease-in-out infinite}.pg-index-shimmer{opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 50%,transparent);transform:translateX(-100%)}.pg-visual[data-active=true] .pg-index-shimmer{animation:pg-index-shimmer 2.4s ease-in-out 1.8s infinite}.pg-index-tag{opacity:0;transform:translateY(4px)}.pg-visual[data-active=true] .pg-index-tag{animation:pg-index-tag-in .45s cubic-bezier(.22,1,.36,1) forwards}.pg-packet{opacity:0}.pg-visual[data-active=true] .pg-packet{opacity:1}.pg-project-card{opacity:0;transform:translateX(-50%) translateY(20px) scale(.96);transition:opacity .6s ease 1s,transform .7s cubic-bezier(.22,1,.36,1) 1s}.pg-visual[data-active=true] .pg-project-card{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}.pg-index-dock{opacity:0;transform:translateY(12px);transition:opacity .65s cubic-bezier(.22,1,.36,1) 1s,transform .65s cubic-bezier(.22,1,.36,1) 1s}.pg-visual[data-active=true] .pg-index-dock{opacity:1;transform:translateY(0)}.pg-index-progress{transform:scaleX(0);transform-origin:left center}.pg-visual[data-active=true] .pg-index-progress{animation:pg-index-fill 2.2s cubic-bezier(.4,0,.2,1) 1.35s forwards}@keyframes pg-index-fill{to{transform:scaleX(1)}}.pg-stamp-badge{opacity:0;transform:scale(1.2) rotate(-4deg);transition:opacity .4s ease 1.45s,transform .5s cubic-bezier(.34,1.56,.64,1) 1.45s}.pg-visual[data-active=true] .pg-stamp-badge{opacity:1;transform:scale(1) rotate(-1deg)}@keyframes pg-hub-logo-spin{to{transform:rotate(1turn)}}@keyframes pg-orbit-node-glow{0%,to{box-shadow:0 8px 24px -8px rgba(0,0,0,.14)}50%{box-shadow:0 8px 28px -6px rgba(0,86,59,.28)}}@keyframes pg-context-drift{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-4px)}}@keyframes pg-conn-flow{0%,to{stroke-opacity:.45}50%{stroke-opacity:1}}@keyframes pg-index-shimmer{0%{opacity:0;transform:translateX(-100%)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(100%)}}@keyframes pg-index-tag-in{to{opacity:1;transform:translateY(0)}}@keyframes pg-orbit-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}@keyframes pg-hub-pulse{0%{transform:scale(1);opacity:.5}to{transform:scale(1.65);opacity:0}}@keyframes pg-hub-breathe{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.12);opacity:.75}}.pg-act-scene{--act-cycle:11s}.pg-act-phase-bar{transform:scaleX(0);transform-origin:left center}.pg-visual[data-active=true] .pg-act-phase-bar{animation:pg-act-phase-bar var(--act-cycle) linear infinite}.pg-act-phase-label{opacity:.35;transform:scale(.96);transition:opacity .35s ease,transform .35s ease,color .35s ease}.pg-visual[data-active=true] .pg-act-phase-build{animation:pg-act-phase-build var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-phase-deploy{animation:pg-act-phase-deploy var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-phase-train{animation:pg-act-phase-train var(--act-cycle) ease-in-out infinite}.pg-act-dept{opacity:.45;transform:translateY(4px);transition:opacity .4s ease,transform .4s ease,box-shadow .4s ease}.pg-visual[data-active=true] .pg-act-dept-0{animation:pg-act-dept-hit-0 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-dept-1{animation:pg-act-dept-hit-1 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-dept-2{animation:pg-act-dept-hit-2 var(--act-cycle) ease-in-out infinite}.pg-act-engineer{opacity:0;transform:scale(.92);transition:opacity .45s ease .2s,transform .5s ease .2s}.pg-visual[data-active=true] .pg-act-engineer{opacity:1;transform:scale(1)}.pg-act-build-zone{transition:opacity .5s ease}.pg-visual[data-active=true] .pg-act-build-zone{animation:pg-act-build-focus var(--act-cycle) ease-in-out infinite}.pg-act-deploy-zone{opacity:.35;transition:opacity .5s ease}.pg-visual[data-active=true] .pg-act-deploy-zone{animation:pg-act-deploy-focus var(--act-cycle) ease-in-out infinite}.pg-act-slot{position:relative}.pg-visual[data-active=true] .pg-act-on-job.pg-act-deployed-0{animation:pg-act-on-job-0 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-on-job.pg-act-deployed-1{animation:pg-act-on-job-1 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-on-job.pg-act-deployed-2{animation:pg-act-on-job-2 var(--act-cycle) ease-in-out infinite}.pg-act-workspace{transition:box-shadow .5s ease,border-color .5s ease}.pg-visual[data-active=true] .pg-act-workspace{animation:pg-act-workspace-glow var(--act-cycle) ease-in-out infinite}.pg-act-line{stroke-dasharray:140;stroke-dashoffset:140}.pg-visual[data-active=true] .pg-act-line{animation:pg-act-line-draw var(--act-cycle) ease-in-out infinite}.pg-act-builder{opacity:0;transform:scale(.92) translateY(8px)}.pg-visual[data-active=true] .pg-act-builder{animation:pg-act-builder-show var(--act-cycle) ease-in-out infinite}.pg-act-field{opacity:0;transform:translateX(-8px)}.pg-visual[data-active=true] .pg-act-field-0{animation:pg-act-field-in-0 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-field-1{animation:pg-act-field-in-1 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-field-2{animation:pg-act-field-in-2 var(--act-cycle) ease-in-out infinite}.pg-act-progress{transform-origin:left center;transform:scaleX(0)}.pg-visual[data-active=true] .pg-act-progress{animation:pg-act-progress-fill var(--act-cycle) ease-in-out infinite}.pg-act-slot-empty{opacity:1}.pg-visual[data-active=true] .pg-act-slot.pg-act-deployed-0 .pg-act-slot-empty{animation:pg-act-slot-empty-0 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-slot.pg-act-deployed-1 .pg-act-slot-empty{animation:pg-act-slot-empty-1 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-slot.pg-act-deployed-2 .pg-act-slot-empty{animation:pg-act-slot-empty-2 var(--act-cycle) ease-in-out infinite}.pg-act-slot-fill{opacity:0;transform:translateY(8px) scale(.94)}.pg-visual[data-active=true] .pg-act-slot.pg-act-deployed-0 .pg-act-slot-fill{animation:pg-act-slot-in-0 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-slot.pg-act-deployed-1 .pg-act-slot-fill{animation:pg-act-slot-in-1 var(--act-cycle) ease-in-out infinite}.pg-visual[data-active=true] .pg-act-slot.pg-act-deployed-2 .pg-act-slot-fill{animation:pg-act-slot-in-2 var(--act-cycle) ease-in-out infinite}.pg-act-template-active{animation:pg-act-template-pulse var(--act-cycle) ease-in-out infinite}.pg-act-on-job{opacity:0}.pg-act-train-zone{opacity:.4}.pg-visual[data-active=true] .pg-act-train-zone{animation:pg-act-train-focus var(--act-cycle) ease-in-out infinite}.pg-act-train-ring{stroke-dasharray:63;stroke-dashoffset:63}.pg-visual[data-active=true] .pg-act-train-ring{animation:pg-act-train-fill var(--act-cycle) ease-in-out infinite}.pg-act-train-check{opacity:0;transform:scale(.5)}.pg-visual[data-active=true] .pg-act-train-check{animation:pg-act-train-check-pop var(--act-cycle) ease-in-out infinite}.pg-index-search-pulse{animation:pg-index-search-pulse 2.4s ease-in-out infinite}@keyframes pg-act-build-focus{0%,30%{opacity:1}36%,to{opacity:.5}}@keyframes pg-act-deploy-focus{0%,32%{opacity:.35}38%,62%{opacity:1}68%,to{opacity:.45}}@keyframes pg-act-train-focus{0%,58%{opacity:.35}64%,92%{opacity:1}96%,to{opacity:.4}}@keyframes pg-act-workspace-glow{0%,28%{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,86,59,.08)}34%,58%{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,86,59,.22),0 12px 32px -20px rgba(0,86,59,.35)}64%,92%{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,86,59,.18),0 8px 24px -16px rgba(0,86,59,.25)}96%,to{box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(0,86,59,.08)}}@keyframes pg-act-slot-in-0{0%,36%{opacity:0;transform:translateY(8px) scale(.94)}42%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes pg-act-slot-in-1{0%,42%{opacity:0;transform:translateY(8px) scale(.94)}48%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes pg-act-slot-in-2{0%,48%{opacity:0;transform:translateY(8px) scale(.94)}54%,88%{opacity:1;transform:translateY(0) scale(1)}94%,to{opacity:0;transform:translateY(6px) scale(.96)}}@keyframes pg-act-slot-empty-0{0%,40%{opacity:1}44%,88%{opacity:0}94%,to{opacity:1}}@keyframes pg-act-slot-empty-1{0%,46%{opacity:1}50%,88%{opacity:0}94%,to{opacity:1}}@keyframes pg-act-slot-empty-2{0%,52%{opacity:1}56%,88%{opacity:0}94%,to{opacity:1}}@keyframes pg-act-on-job-0{0%,52%{opacity:0}58%,88%{opacity:1}94%,to{opacity:0}}@keyframes pg-act-on-job-1{0%,56%{opacity:0}62%,88%{opacity:1}94%,to{opacity:0}}@keyframes pg-act-on-job-2{0%,60%{opacity:0}66%,88%{opacity:1}94%,to{opacity:0}}@keyframes pg-index-search-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,86,59,.15)}50%{box-shadow:0 0 0 4px rgba(0,86,59,0)}}@keyframes pg-act-phase-bar{0%{transform:scaleX(0)}92%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes pg-act-phase-build{0%,28%{opacity:1;transform:scale(1);color:#00563b}32%,to{opacity:.35;transform:scale(.96);color:inherit}}@keyframes pg-act-phase-deploy{0%,30%{opacity:.35;transform:scale(.96)}34%,58%{opacity:1;transform:scale(1);color:#00563b}62%,to{opacity:.35;transform:scale(.96);color:inherit}}@keyframes pg-act-phase-train{0%,60%{opacity:.35;transform:scale(.96)}64%,92%{opacity:1;transform:scale(1);color:#00563b}96%,to{opacity:.35;transform:scale(.96);color:inherit}}@keyframes pg-act-dept-hit-0{0%,32%{opacity:.45;box-shadow:none}36%,52%{opacity:1;box-shadow:0 0 0 2px rgba(0,86,59,.25);transform:translateY(0)}56%,to{opacity:.55;box-shadow:none}}@keyframes pg-act-dept-hit-1{0%,38%{opacity:.45;box-shadow:none}42%,54%{opacity:1;box-shadow:0 0 0 2px rgba(0,86,59,.25)}58%,to{opacity:.55;box-shadow:none}}@keyframes pg-act-dept-hit-2{0%,44%{opacity:.45;box-shadow:none}48%,56%{opacity:1;box-shadow:0 0 0 2px rgba(0,86,59,.25)}60%,to{opacity:.55;box-shadow:none}}@keyframes pg-act-engineer-pulse{0%,to{transform:translateX(0)}50%{transform:translateX(0) scale(1.02)}}@keyframes pg-act-line-draw{0%,4%{stroke-dashoffset:140;opacity:0}28%,8%{stroke-dashoffset:0;opacity:1}32%,to{stroke-dashoffset:0;opacity:.35}}@keyframes pg-act-builder-show{0%,6%{opacity:0;transform:scale(.92) translateY(8px)}12%,58%{opacity:1;transform:scale(1) translateY(0)}64%,to{opacity:.5;transform:scale(.98) translateY(2px)}}@keyframes pg-act-field-in-0{0%,10%{opacity:0;transform:translateX(-8px)}14%,58%{opacity:1;transform:translateX(0)}64%,to{opacity:.4;transform:translateX(0)}}@keyframes pg-act-field-in-1{0%,14%{opacity:0;transform:translateX(-8px)}18%,58%{opacity:1;transform:translateX(0)}64%,to{opacity:.4;transform:translateX(0)}}@keyframes pg-act-field-in-2{0%,18%{opacity:0;transform:translateX(-8px)}22%,58%{opacity:1;transform:translateX(0)}64%,to{opacity:.4;transform:translateX(0)}}@keyframes pg-act-progress-fill{0%,12%{transform:scaleX(0)}28%,58%{transform:scaleX(1)}64%,to{transform:scaleX(1);opacity:.5}}@keyframes pg-act-bot-fly-0{0%,32%{opacity:0;left:62%;top:58%;transform:translate(-50%,-50%) scale(.5)}36%{opacity:1;transform:translate(-50%,-50%) scale(1)}48%{left:16%;top:14%;opacity:1;transform:translate(-50%,-50%) scale(.92)}56%,to{left:16%;top:14%;opacity:0;transform:translate(-50%,-50%) scale(.85)}}@keyframes pg-act-bot-fly-1{0%,38%{opacity:0;left:62%;top:58%;transform:translate(-50%,-50%) scale(.5)}42%{opacity:1;transform:translate(-50%,-50%) scale(1)}52%{left:50%;top:12%;opacity:1;transform:translate(-50%,-50%) scale(.92)}60%,to{left:50%;top:12%;opacity:0;transform:translate(-50%,-50%) scale(.85)}}@keyframes pg-act-bot-fly-2{0%,44%{opacity:0;left:62%;top:58%;transform:translate(-50%,-50%) scale(.5)}48%{opacity:1;transform:translate(-50%,-50%) scale(1)}56%{left:84%;top:14%;opacity:1;transform:translate(-50%,-50%) scale(.92)}64%,to{left:84%;top:14%;opacity:0;transform:translate(-50%,-50%) scale(.85)}}@keyframes pg-act-template-pulse{0%,8%{box-shadow:0 0 0 0 rgba(0,86,59,.2)}14%,26%{box-shadow:0 0 0 3px rgba(0,86,59,.12)}32%,to{box-shadow:none}}@keyframes pg-act-train-fill{0%,64%{stroke-dashoffset:63}82%,94%{stroke-dashoffset:8}98%,to{stroke-dashoffset:63}}@keyframes pg-act-train-check-pop{0%,78%{opacity:0;transform:scale(.5)}84%,94%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.5)}}.pg-split-before{opacity:1;transition:opacity .65s ease .85s}.pg-visual[data-active=true] .pg-split-before{opacity:0;pointer-events:none}.pg-split-after{clip-path:inset(0 100% 0 0);transition:clip-path 1.15s cubic-bezier(.4,0,.2,1) .55s}.pg-visual[data-active=true] .pg-split-after{clip-path:inset(0 0 0 0)}.pg-split-glow{opacity:0;transition:opacity .8s ease 1.2s}.pg-visual[data-active=true] .pg-split-glow{opacity:1}.pg-hour-strike{opacity:1;transition:opacity .45s ease 1.05s}.pg-visual[data-active=true] .pg-hour-strike{opacity:.28;text-decoration:line-through}.pg-hour-new{opacity:0;transform:translateY(8px) scale(.9);transition:opacity .55s cubic-bezier(.22,1,.36,1) 1.25s,transform .6s cubic-bezier(.34,1.56,.64,1) 1.25s}.pg-visual[data-active=true] .pg-hour-new{opacity:1;transform:translateY(0) scale(1)}.pg-chart-area{opacity:0;transform:scaleY(0);transform-origin:bottom;transition:opacity .45s ease 1.55s,transform .85s cubic-bezier(.22,1,.36,1) 1.55s}.pg-visual[data-active=true] .pg-chart-area{opacity:1;transform:scaleY(1)}.pg-chart-line{stroke-dasharray:320;stroke-dashoffset:320;transition:stroke-dashoffset 1.35s cubic-bezier(.4,0,.2,1) 1.65s}.pg-visual[data-active=true] .pg-chart-line{stroke-dashoffset:0}.pg-chart-grid{opacity:0;transition:opacity .45s ease 1.45s}.pg-visual[data-active=true] .pg-chart-grid{opacity:1}.pg-chart-label{opacity:0;transform:translateY(3px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.pg-visual[data-active=true] .pg-chart-label{opacity:1;transform:translateY(0)}.pg-chart-y-title{transition-delay:1.5s}.pg-chart-x-label{transition-delay:calc(1.78s + var(--pg-chart-x, 0) * .07s)}.pg-chart-label-start{transition-delay:2.15s}.pg-chart-label-end{transition-delay:2.4s}.pg-chart-point{opacity:0;transform:scale(.4);transform-origin:center;transform-box:fill-box;transition:opacity .35s ease,transform .45s cubic-bezier(.34,1.56,.64,1)}.pg-chart-point-ring{opacity:0;transform:scale(.6);transform-origin:center;transform-box:fill-box;transition:opacity .4s ease,transform .5s cubic-bezier(.22,1,.36,1)}.pg-visual[data-active=true] .pg-chart-point,.pg-visual[data-active=true] .pg-chart-point-ring{opacity:1;transform:scale(1)}.pg-val-agent-card{opacity:0;transform:translateY(12px);transition:opacity .55s ease,transform .55s ease;transition-delay:calc(var(--pg-val-row-index) * .12s)}.pg-visual[data-active=true] .pg-val-agent-card{opacity:1;transform:translateY(0)}.pg-val-agent-grid{pointer-events:none}.pg-val-doc-card{opacity:0;transform:translateX(-10px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease;transition-delay:calc(.1s + var(--pg-val-source-index) * .12s)}.pg-visual[data-active=true] .pg-val-doc-card{opacity:1;transform:translateX(0);animation:pg-val-doc-emphasis 9s ease-in-out infinite;animation-delay:calc(.55s + var(--pg-val-source-index) * 2.8s)}@keyframes pg-val-doc-emphasis{0%,20%,to{border-color:rgba(0,0,0,.06);box-shadow:0 10px 28px -18px rgba(95,107,94,.22)}24%,44%{border-color:rgba(95,107,94,.28);box-shadow:0 14px 32px -16px rgba(95,107,94,.38)}}.pg-val-conn-column{opacity:1}.pg-val-conn-segment-h,.pg-val-conn-segment-v{position:relative;border-radius:999px;background:linear-gradient(180deg,#6d796c,#5f6b5e 55%,#4f584e);box-shadow:0 1px 0 rgba(255,255,255,.42),0 1px 2px rgba(0,0,0,.08)}.pg-val-conn-segment-v{background:linear-gradient(90deg,#4f584e,#5f6b5e 45%,#6d796c)}.pg-val-conn-arm{opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .4s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(.45s + var(--pg-val-line-index) * .14s)}.pg-visual[data-active=true] .pg-val-conn-arm{opacity:1;transform:scaleX(1)}.pg-val-conn-bus{opacity:0;transform:scaleY(0);transform-origin:center top;transition:opacity .4s ease,transform .75s cubic-bezier(.22,1,.36,1);transition-delay:.72s}.pg-visual[data-active=true] .pg-val-conn-bus{opacity:1;transform:scaleY(1)}.pg-val-conn-trunk{opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity .4s ease,transform .65s cubic-bezier(.22,1,.36,1);transition-delay:1.05s}.pg-visual[data-active=true] .pg-val-conn-trunk{opacity:1;transform:scaleX(1)}.pg-val-conn-node{opacity:0;transition:opacity .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.95s + var(--pg-val-line-index, 0) * .14s)}.pg-val-conn-node:not(.centered){transform:translateX(50%) scale(.55)}.pg-val-conn-node.centered{transform:translate(-50%,-50%) scale(.55)}.pg-val-conn-node-hub{--pg-val-line-index:0;transition-delay:1.05s}.pg-val-conn-node-out{transition-delay:1.35s}.pg-visual[data-active=true] .pg-val-conn-node:not(.centered){opacity:1;transform:translateX(50%) scale(1)}.pg-visual[data-active=true] .pg-val-conn-node.centered{opacity:1;transform:translate(-50%,-50%) scale(1)}.pg-val-trace-links{opacity:0;transition:opacity .45s ease .25s}.pg-visual[data-active=true] .pg-val-trace-links{opacity:1}.pg-val-trace-line{stroke-dasharray:56;stroke-dashoffset:56}.pg-visual[data-active=true] .pg-val-trace-line{animation:pg-val-line-draw 1.1s ease forwards;animation-delay:calc(.35s + var(--pg-val-line-index) * .16s)}@keyframes pg-val-line-draw{to{stroke-dashoffset:0}}.pg-val-trace-packet{opacity:0}.pg-visual[data-active=true] .pg-val-trace-packet{opacity:.9}.pg-val-source-row{opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1),border-color .35s ease,background-color .35s ease;transition-delay:calc(.55s + var(--pg-val-source-index) * .1s)}.pg-visual[data-active=true] .pg-val-source-row{opacity:1;transform:translateY(0);animation:pg-val-source-emphasis 9s ease-in-out infinite;animation-delay:calc(.7s + var(--pg-val-source-index) * 2.8s)}@keyframes pg-val-source-emphasis{0%,20%,to{border-color:rgba(0,0,0,.06);background-color:rgba(255,255,255,.88)}24%,44%{border-color:rgba(95,107,94,.24);background-color:rgba(95,107,94,.06)}}.pg-val-answer-panel{opacity:0;transform:translateX(10px);filter:blur(4px);transition:opacity .6s ease,transform .6s cubic-bezier(.22,1,.36,1),filter .6s ease;transition-delay:.2s}.pg-visual[data-active=true] .pg-val-answer-panel{opacity:1;transform:translateX(0);filter:blur(0)}.pg-val-citation-row{opacity:0;transform:translateX(8px);transition:opacity .45s ease,transform .45s ease,border-color .35s ease,background-color .35s ease;transition-delay:calc(.65s + var(--pg-val-citation-index) * .1s)}.pg-visual[data-active=true] .pg-val-citation-row{opacity:1;transform:translateX(0);animation:pg-val-citation-emphasis 9s ease-in-out infinite;animation-delay:calc(.9s + var(--pg-val-citation-index) * 2.8s)}@keyframes pg-val-citation-emphasis{0%,20%,to{border-color:transparent;background-color:rgba(95,107,94,.04)}24%,44%{border-color:rgba(95,107,94,.18);background-color:rgba(95,107,94,.1)}}.pg-val-citation-check{opacity:.35}.pg-visual[data-active=true] .pg-val-citation-check{animation:pg-val-check-emphasis 9s ease-in-out infinite;animation-delay:calc(.9s + var(--pg-val-citation-index) * 2.8s)}@keyframes pg-val-check-emphasis{0%,20%,to{opacity:.35}24%,44%{opacity:1}}@media (prefers-reduced-motion:reduce){.pg-aurora-a,.pg-aurora-b,.pg-context-chip,.pg-hub-glow,.pg-hub-logo-spin,.pg-hub-ring,.pg-orbit-node{animation:none!important}.pg-chart-area,.pg-chart-grid,.pg-chart-label,.pg-chart-point,.pg-chart-point-ring,.pg-hero-3d-arcs,.pg-hero-3d-beam,.pg-hero-3d-building,.pg-hero-3d-chip,.pg-hero-3d-core,.pg-hero-3d-floor,.pg-hero-3d-orbit,.pg-hero-3d-panel,.pg-hero-3d-particle,.pg-hero-3d-rig,.pg-hero-3d-stat,.pg-hero-3d-vignette,.pg-hero-node,.pg-hero-spine,.pg-hero-spine-pulse,.pg-hero-stage,.pg-hour-new,.pg-hub-core,.pg-index-dock,.pg-index-tag,.pg-orbit-node,.pg-project-card,.pg-reveal,.pg-split-glow,.pg-stamp-badge{opacity:1!important;filter:none!important;animation:none!important;transition:none!important}.pg-hero-3d-rig{transform:rotateX(58deg) rotate(-38deg)!important}.pg-hero-3d-panel-office{transform:translateZ(68px) translateX(-8px) translateY(-6px)!important}.pg-hero-3d-panel-field{transform:translateZ(52px) translateX(14px) translateY(10px)!important}.pg-hero-3d-core{transform:translateZ(96px)!important}.pg-hero-3d-stat{transform:translateZ(108px) translateX(8px) translateY(-4px)!important}.pg-hero-3d-arc{stroke-dashoffset:0!important}.pg-act-line,.pg-chart-line,.pg-conn-glow,.pg-conn-line{stroke-dashoffset:0!important;opacity:1!important}.pg-split-after{clip-path:inset(0 0 0 0)!important}.pg-visual[data-active=true] [class*=pg-act-]{animation:none!important;opacity:1!important;transform:none!important}.pg-act-progress{transform:scaleX(1)!important}.pg-act-train-ring{stroke-dashoffset:8!important}.pg-act-train-check{opacity:1!important;transform:none!important}.pg-val-agent-card,.pg-val-answer-panel,.pg-val-citation-row,.pg-val-conn-arm,.pg-val-conn-bus,.pg-val-conn-node,.pg-val-conn-trunk,.pg-val-doc-card,.pg-val-source-row,.pg-val-trace-links{opacity:1!important;transform:none!important;filter:none!important;animation:none!important;transition:none!important}.pg-val-conn-node:not(.centered){transform:translateX(50%)!important}.pg-val-conn-node.centered{transform:translate(-50%,-50%)!important}.pg-val-citation-check{opacity:1!important}.pg-val-trace-line{stroke-dashoffset:0!important}}