.grid-bg-dark{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px}.clip-diagonal{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.glass-card{background:rgba(255,255,255,.03);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}details>summary{list-style:none}details>summary::-webkit-details-marker{display:none}.hp-field{position:absolute;left:-9999px}