.pg-demo{margin:0;background:#fff}.pg-demo a{color:#6a3fd8}.pg-demo a:hover{color:#4e2bb0}.pg-demo :focus-visible{outline:3px solid #b596ff;outline-offset:3px;border-radius:8px}.pg-demo .nav-menu{display:none}@media (max-width:920px){.pg-demo .nav-links{display:none}.pg-demo .nav-menu{display:inline-flex}}.pg-demo .pulse{animation:demo-pulse 1.6s ease-out infinite}@keyframes demo-pulse{0%{box-shadow:0 0 0 0 rgba(193,91,230,.6)}to{box-shadow:0 0 0 9px rgba(193,91,230,0)}}.pg-demo .head-idle{animation:demo-headidle 5s ease-in-out infinite;transform-origin:50% 92%}@keyframes demo-headidle{0%,to{transform:translateY(0) rotate(0deg) scale(1.02)}50%{transform:translateY(-3px) rotate(.4deg) scale(1.025)}}.pg-demo .fld{width:100%;box-sizing:border-box;min-height:48px;border:1.5px solid #dcd6ec;border-radius:14px;padding:10px 14px;font:inherit;font-size:15px;color:#142031;background:#fff}.pg-demo .fld:focus{outline:none;border-color:#7a50ec;box-shadow:0 0 0 4px rgba(122,80,236,.15)}.pg-demo .lbl{display:block;font-size:14px;font-weight:600;margin:0 0 6px}.pg-demo .pop{animation:demo-pop .45s ease}@keyframes demo-pop{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}.pg-demo summary{cursor:pointer;list-style:none}.pg-demo summary::-webkit-details-marker{display:none}.pg-demo details[open] .plus{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.pg-demo .head-idle,.pg-demo .pop,.pg-demo .pulse{animation:none}}