.pxp-paper{background-color:#eef2f8;background-image:radial-gradient(120% 80% at 50% 0,#ffffffbf,#fff0 60%),linear-gradient(90deg,#789ec429 1px,#0000 1px),linear-gradient(#789ec429 1px,#0000 1px),linear-gradient(90deg,#789ec412 1px,#0000 1px),linear-gradient(#789ec412 1px,#0000 1px),linear-gradient(#f2f5fa 0%,#e9eef6 55%,#e2e9f3 100%);background-size:100% 100%,120px 120px,120px 120px,24px 24px,24px 24px,100% 100%}.pxp-landing-light{background:linear-gradient(#f0f4fa 0%,#e4ecf7 50%,#dce6f4 100%)}.pxp-scanline{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#78a5d20d 42%,#ffffff80 50%,#78a5d20d 58%,#0000 100%);animation:1.4s cubic-bezier(.65,0,.35,1) .2s forwards pxpScan;position:absolute;inset:0;transform:translate(-100%)}@keyframes pxpScan{0%{opacity:1;transform:translate(-100%)}85%{opacity:1}to{opacity:0;transform:translate(100%)}}.pxp-node{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.34,1.45,.64,1) both pxpNodeIn}@keyframes pxpNodeIn{0%{opacity:0;transform:scale(.4)translateY(8px)}to{transform:scale(1)translateY(0)}}.pxp-trail{animation:1.1s .45s both pxpFadeIn}.pxp-edge{animation:.9s .55s both pxpFadeIn}@keyframes pxpFadeIn{0%{opacity:0}to{opacity:1}}.pxp-drift{animation:7s linear infinite pxpDrift}@keyframes pxpDrift{0%{transform:translateX(var(--d0));opacity:0}8%{opacity:.9}85%{opacity:.9}to{transform:translateX(var(--d1));opacity:0}}.pxp-pulse{display:none}@supports (offset-path:path("M 0 0 L 1 1")){.pxp-pulse{offset-rotate:0deg;animation:1.8s linear infinite pxpPulse;display:inline}}@keyframes pxpPulse{0%{offset-distance:0%;opacity:0}12%{opacity:.9}85%{opacity:.9}to{offset-distance:100%;opacity:0}}.pxp-core-pulse{animation:3s ease-in-out infinite pxpCore}@keyframes pxpCore{0%,to{opacity:1}50%{opacity:.55}}.pxp-selected-ring{transform-box:fill-box;transform-origin:50%;animation:9s linear infinite pxpOrbit}@keyframes pxpOrbit{to{transform:rotate(360deg)}}.pxp-deadline{animation:2.6s ease-in-out infinite pxpDeadline}@keyframes pxpDeadline{0%,to{opacity:1}50%{opacity:.6}}.pxp-today line{animation:3.4s ease-in-out infinite pxpToday}@keyframes pxpToday{0%,to{opacity:.75}50%{opacity:.4}}.pxp-popout{animation:.14s ease-out both pxpPop}@keyframes pxpPop{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pxp-ctl{color:#5d7187;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #c3cedd;border-radius:7px;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:600;transition:color .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 4px #3a5a7a1f}.pxp-ctl:hover{color:#1e40af;border-color:#3b82f6;box-shadow:0 2px 10px #2563eb2e}.pxp-float{filter:drop-shadow(0 6px 18px #2563eb40);animation:5s ease-in-out infinite pxpFloat}@keyframes pxpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pxp-spin{filter:drop-shadow(0 2px 10px #2563eb4d);width:44px;height:44px;animation:2.4s linear infinite pxpSpin}@keyframes pxpSpin{to{transform:rotate(360deg)}}.pxp-md p{margin:0 0 .6em}.pxp-md p:last-child{margin-bottom:0}.pxp-md ul{margin:.3em 0 .6em;padding-left:1.15em;list-style:outside}.pxp-md li{margin-bottom:.25em}.pxp-md code{background:#3341558c;border-radius:4px;padding:.08em .35em;font-size:.92em}.pxp-md strong{color:#f1f5f9}.pxp-ref{color:#7ab3f7;cursor:pointer;border-bottom:1px dashed #7ab3f780;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.95em;font-weight:600;transition:color .15s,border-color .15s}.pxp-ref:hover{color:#a8ccfa;border-bottom-color:#a8ccfa}.pxp-dots{align-items:center;gap:4px;height:14px;display:inline-flex}.pxp-dots span{background:#7ab3f7;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite pxpDot}.pxp-dots span:nth-child(2){animation-delay:.18s}.pxp-dots span:nth-child(3){animation-delay:.36s}@keyframes pxpDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.pxp-root ::-webkit-scrollbar{width:7px;height:7px}.pxp-root ::-webkit-scrollbar-track{background:0 0}.pxp-root ::-webkit-scrollbar-thumb{background:#2a3a52;border-radius:4px}.pxp-root ::-webkit-scrollbar-thumb:hover{background:#3b4f6b}.pxp-paper::-webkit-scrollbar-thumb{background:#b9c7d8}.pxp-paper::-webkit-scrollbar-thumb:hover{background:#9fb2c8}.pxp-scroll-x{scrollbar-width:thin}@media (prefers-reduced-motion:reduce){.pxp-node,.pxp-edge,.pxp-trail,.pxp-selected-ring,.pxp-today line,.pxp-float,.pxp-spin,.pxp-core-pulse,.pxp-deadline,.pxp-drift,.pxp-pulse,.pxp-scanline{animation:none!important}.pxp-scanline{opacity:0}}
