.pg-data a{color:#cdd4ff;text-decoration:none}.pg-data a:hover{color:#d6dcee}.pg-data *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;background:#09090d}.pg-data ::selection{background:#aab9ff47}@keyframes dcAurora{0%{transform:translate(-12%,-6%)scale(1)}33%{transform:translate(10%,4%)scale(1.12)}66%{transform:translate(-4%,8%)scale(1.04)}to{transform:translate(-12%,-6%)scale(1)}}@keyframes dcGlowPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}@keyframes dcDotColors{0%,20%{background:#aab6ff;box-shadow:0 0 12px #aab6ff}25%,45%{background:#9fd9e8;box-shadow:0 0 12px #9fd9e8}50%,70%{background:#aab9ff;box-shadow:0 0 12px #aab9ff}75%,95%{background:#9fd9b0;box-shadow:0 0 12px #9fd9b0}to{background:#aab6ff;box-shadow:0 0 12px #aab6ff}}@keyframes dcFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dcBadgeIn{0%{filter:blur(3px);transform:translateY(16px)}to{filter:blur();transform:none}}@keyframes dcBadgeGlow{0%,to{border-color:#ffffff1f;box-shadow:0 0 #aab9ff00}50%{border-color:#aab9ff57;box-shadow:0 0 24px #aab9ff33}}@keyframes coComet{0%{left:0;transform:translateY(-50%)}to{left:100%;transform:translate(-100%,-50%)}}@keyframes vCore{0%,to{opacity:.5;box-shadow:0 0 10px #aab9ff80}50%{opacity:1;box-shadow:0 0 22px #c8d2ffd9}}@keyframes vWord{0%,to{opacity:0;filter:blur(3px);transform:translateY(7px)}10%,24%{opacity:1;filter:blur();transform:none}34%{opacity:0;filter:blur(3px);transform:translateY(-7px)}}@keyframes vTabIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vFlow{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vStreamMerge{0%{transform:translateY(var(--my)) scaleY(.7);opacity:.4}45%,to{opacity:.9;transform:translateY(0)scaleY(1)}}@keyframes vSpark{0%{opacity:0;left:-6%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:104%}}.pg-data .dg text{font-size:14px;font-family:var(--font-mono)}@media (max-width:760px){.pg-data .dg text{font-size:12px}}@keyframes dgFlow{to{stroke-dashoffset:-32px}}@keyframes dgDraw{0%{stroke-dashoffset:var(--len,240)}55%,to{stroke-dashoffset:0}}@keyframes dgArrive{0%,55%{opacity:0}68%{opacity:1}82%{opacity:.8}96%,to{opacity:1}}@keyframes dgFade{0%,to{opacity:.72}50%{opacity:1}}@keyframes dgAsm1{0%,2%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}48%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm2{0%,4.5%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}48.5%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm3{0%,7%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}49%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm4{0%,9.5%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}49.5%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm5{0%,12%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}50%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm6{0%,14.5%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}50.5%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm7{0%,17%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}51%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm8{0%,19.5%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}51.5%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@keyframes dgAsm9{0%,22%{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}52%,86%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--fx),var(--fy)) rotate(var(--fr));opacity:.85}}@media (max-width:1140px){.pg-data .de-rail{display:none!important}}@keyframes vDrift{0%,to{opacity:.3;transform:translate(0)}50%{transform:translate(var(--dx),var(--dy));opacity:.8}}@keyframes vPkt{0%{opacity:0;transform:translate(0)}14%{opacity:1}86%{opacity:1}to{transform:translate(var(--tx),var(--ty));opacity:0}}@keyframes vGateP{0%,to{opacity:.35}50%{opacity:.9}}@keyframes vScanY{0%{transform:translateY(-130%)}to{transform:translateY(130%)}}@keyframes vCellOn{0%,to{opacity:.12;box-shadow:none}42%,58%{opacity:1;box-shadow:0 0 11px}}@keyframes deOm{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pg-data .de-om1,.pg-data .de-om2,.pg-data .de-om3,.pg-data .de-om4{animation:1.2s cubic-bezier(.2,.7,.2,1) both deOm}.pg-data .de-om2{animation-delay:.15s}.pg-data .de-om3{animation-delay:.3s}.pg-data .de-om4{animation-delay:.45s}@keyframes deScan{0%{left:-6%}to{left:104%}}@keyframes dgArrow{0%{opacity:.4;transform:translate(-6px)}50%{opacity:1;transform:translate(6px)}to{opacity:.4;transform:translate(-6px)}}@keyframes dgSweepX{0%{transform:translate(-130%)}60%,to{transform:translate(130%)}}@keyframes dgSweepFull{0%{left:-32%}58%,to{left:100%}}@keyframes dgPersona{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dgVecIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes dgMatchRow{0%,55%{background:#aab9ff0f;border-color:#aab9ff2e}70%,to{background:#9fd9b029;border-color:#9fd9b08c}}@keyframes dgChip{0%,to{box-shadow:0 0 #aab9ff00}50%{box-shadow:0 0 16px #aab9ff99}}@keyframes dgDocLine{0%{opacity:0;width:0}to{opacity:1}}@keyframes dgTickIn{0%,53%{opacity:0;transform:scale(.4)}58%,82%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.4)}}@keyframes dgUp{0%{opacity:0;top:94%}14%{opacity:1}86%{opacity:1}to{opacity:0;top:2%}}@keyframes dgOwner{0%,to{opacity:.35;box-shadow:0 0 #aab9ff00}50%{opacity:1;box-shadow:0 0 10px #aab9ffb3}}@keyframes dgETL{0%{opacity:0;left:1%}7%{opacity:1}44%{background:#93a2e6;border-radius:3px;left:39%}56%{background:#c9a6ff;border-radius:50%;left:50%}92%{opacity:1;background:#9fd9b0;border-radius:50%;left:90%}to{opacity:0;left:99%}}@keyframes dgStagePulse{0%,to{border-color:#aab9ff47}50%{border-color:#aab9ff9e}}@keyframes dgScan{0%{top:-4%}to{top:104%}}@keyframes dgReject{0%,8%{opacity:0;transform:translate(-16px)}18%,44%{opacity:1;background:#966e7838;transform:translate(0)}52%{background:#e8848480}66%,to{opacity:0;transform:translate(50px)}}@keyframes dgKeep{0%,10%{opacity:0}22%,to{opacity:1}}@keyframes dgTick{0%,55%{opacity:0;transform:scale(.4)}70%,to{opacity:1;transform:scale(1)}}@keyframes dgRise2{0%{transform:scaleY(.12)}62%,to{transform:scaleY(1)}}@keyframes dgDrop{0%{opacity:0;transform:translateY(-62px)}26%{opacity:1}56%,to{opacity:.92;transform:translateY(0)}}@keyframes dgBar{0%{transform:scaleY(0)}60%,to{transform:scaleY(1)}}@keyframes dgRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.15)}72%,to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@keyframes dgNear{0%,42%{opacity:.28;transform:scale(1)}62%{transform:scale(1.6)}72%,to{opacity:1;transform:scale(1.2)}}@keyframes dgCaret{0%,to{opacity:0}50%{opacity:1}}@keyframes dgResult{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes dgSel{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(34px)}66%,92%{transform:translateY(68px)}to{transform:translateY(0)}}@keyframes dgSelB{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(46px)}66%,92%{transform:translateY(92px)}to{transform:translateY(0)}}@keyframes dgStream{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dgLive{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes dgSpark{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes dgSnap{0%,10%{transform:translate(var(--sx),var(--sy)) scale(.7) rotate(var(--sr));opacity:0}28%{opacity:1}46%,88%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{transform:translate(var(--sx),var(--sy)) scale(.7) rotate(var(--sr));opacity:0}}@keyframes dgFrame{0%,to{border-color:#aab9ff4d}50%{border-color:#aab9ff9e}}@keyframes dgRingS{0%{opacity:.9;transform:scale(.12)}72%,to{opacity:0;transform:scale(1)}}@keyframes dgOrbit{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes vGather{0%{transform:translate(calc(-50% + var(--gx)),calc(-50% + var(--gy)));opacity:0}22%{opacity:.85}56%,to{opacity:1;transform:translate(-50%,-50%)}}@keyframes chipBgPulse{0%,to{background:#ffffff08}50%{background:#aab6ff1f}}.pg-data .hero-badge{animation:.9s cubic-bezier(.2,.7,.2,1) backwards dcBadgeIn,3s ease-in-out infinite chipBgPulse}.pg-data [data-totop]{opacity:0;pointer-events:none}.pg-data [data-totop].show{opacity:1;pointer-events:auto}.pg-data .de-section{max-width:1240px;margin:0 auto;padding:80px 32px}.pg-data .de-hero{grid-template-columns:1.18fr .82fr;align-items:center;gap:48px;display:grid}.pg-data .de-ebody{grid-template-columns:1fr;gap:0;display:grid}.pg-data .de-selector{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid}.pg-data .de-selector>button{width:100%;min-width:0;border-color:#ffffff2e!important}.pg-data .de-selector>button[data-active="1"]{border-color:#aab9ff8c!important}.pg-data .de-panel{flex-direction:column;gap:22px;padding:34px 32px;display:flex}.pg-data .de-panel-mid{grid-template-columns:1.02fr .98fr;align-items:stretch;gap:26px;display:grid}.pg-data .de-who{grid-template-columns:1.04fr .96fr;align-items:center;gap:44px;display:grid}.pg-data .de-scn{grid-template-columns:1fr 1fr;gap:0 26px;display:grid}.pg-data .de-tech{grid-template-columns:1.04fr .96fr;align-items:center;gap:44px;display:grid}.pg-data .de-related{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pg-data .de-out{grid-template-columns:1fr 1fr;gap:0 34px;display:grid}@media (max-width:980px){.pg-data .de-selector{grid-template-columns:1fr;padding:14px}.pg-data .de-panel{padding:24px 20px}.pg-data .de-panel-mid,.pg-data .de-scn{grid-template-columns:1fr}}@media (max-width:920px){.pg-data .de-hero{text-align:center;grid-template-columns:1fr;gap:32px}.pg-data .de-hero .de-cta{justify-content:center}.pg-data .de-hero-vis{order:-1}.pg-data .de-who{grid-template-columns:1fr;gap:34px}.pg-data .de-who-vis{order:-1}.pg-data .de-tech{grid-template-columns:1fr;gap:34px}.pg-data .de-princ-row{text-align:left!important;grid-template-columns:1fr!important}.pg-data .de-princ-num{order:0!important;justify-self:start!important}.pg-data .de-princ-text{text-align:left!important;order:1!important}.pg-data .de-princ-head{flex-direction:row!important}.pg-data .de-princ-p{margin-left:0!important}.pg-data .de-princ-line{transform-origin:0!important;margin-left:0!important}}@media (max-width:760px){.pg-data .de-section{padding:58px 18px}.pg-data .de-related,.pg-data .de-out{grid-template-columns:1fr}.pg-data [data-totop]{display:none!important}.pg-data .de-hero-vis{min-height:0!important}.pg-data .de-ow-x{display:none!important}.pg-data .de-vis-slot{padding:20px 6px!important}.pg-data .de-vis-slot>*{width:100%!important;transform:none!important}.pg-data .de-weave{zoom:.72;gap:8px!important}.pg-data .de-reservoir{zoom:.78;gap:24px!important}.pg-data .de-memory{zoom:.8}.pg-data .de-library{zoom:.72;margin:0 auto;width:86%!important}.pg-data .de-pulse{zoom:.7}.pg-data .de-chart,.pg-data .de-chart svg{height:auto!important}.pg-data .de-chart svg text{font-size:18px!important}.pg-data .de-hero,.pg-data .de-who{grid-template-columns:minmax(0,1fr)!important}.pg-data .de-hero-vis .dg,.pg-data .de-who-vis>div{width:100%!important;max-width:100%!important}.pg-data .de-heroglow{width:96%!important;height:82%!important}.pg-data .de-whoglow{width:94%!important;height:84%!important}}@media (prefers-reduced-motion:reduce){.pg-data .hero-badge{animation:none!important}}@keyframes heroShimmerSweep{0%{background-position:200% 0}to{background-position:-50% 0}}@keyframes heroSparkleTwinkle{0%,to{opacity:.15;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(8deg)}}.pg-data .dch1:hover{background:linear-gradient(#fff,#eef1ff);transform:translateY(-3px)scale(1.03);box-shadow:0 0 0 1px #aab9ff99,0 16px 48px #aab9ff8c}.pg-data .dch2:hover{background:#aab9ff14;border-color:#aab9ff80;transform:translateY(-2px);box-shadow:0 0 0 1px #aab9ff29,0 10px 30px #aab9ff33}.pg-data .dch3:before{content:"";background:radial-gradient(circle,var(--glow),transparent 70%);opacity:.55;pointer-events:none;border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-45px}.pg-data .dch4:hover{box-shadow:var(--shadow)}.pg-data .dch5:hover{box-shadow:0 0 0 1px #aab9ff42,0 18px 70px -26px #824bc873}.pg-data .dch6:hover{background:linear-gradient(#fff,#eef1ff);transform:translateY(-3px)scale(1.03);box-shadow:0 0 0 1px #aab9ff99,0 16px 48px #aab9ff8c}.pg-data .dch7:hover{transform:translateY(-3px)scale(1.05)}
