@property --ath-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ath-edge-travel{to{--ath-ang:360deg}}@media (prefers-reduced-motion:reduce){[data-ath-edge]{opacity:.5;animation:none!important}}.pt-beam-green{filter:drop-shadow(0 0 5px #3fd97fe6)drop-shadow(0 0 16px #3fd97f73);background:conic-gradient(from var(--ath-ang), transparent 0deg 190deg, #3fd97f00 205deg, #3fd97fd9 262deg, #a6f2c6 288deg, #fff 302deg, #a6f2c6 316deg, #3fd97fd9 342deg, #3fd97f00 356deg, transparent 360deg)}.pt-beam-violet{filter:drop-shadow(0 0 5px #a97bffe6)drop-shadow(0 0 16px #a97bff73);background:conic-gradient(from var(--ath-ang), transparent 0deg 190deg, #a97bff00 205deg, #a97bffd9 262deg, #d3bdff 288deg, #fff 302deg, #d3bdff 316deg, #a97bffd9 342deg, #a97bff00 356deg, transparent 360deg)}
.pt-frame{width:100%;container-type:inline-size}.pt-frame>.pt-col{--pt-pad:var(--col-gutter);--pt-measure:var(--measure-prose);--pt-section:var(--band-section);--pt-headgap:var(--band-head);--pt-cardpad:var(--card-pad);--pt-radius:var(--radius-surface);--pt-icon:var(--icon-point);--pt-dot-radius:2px;box-sizing:border-box;padding:var(--pt-section) var(--pt-pad) var(--pt-pad) var(--pt-pad)}.pt-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:32px;display:grid;overflow-x:auto}.pt-rail::-webkit-scrollbar{display:none}.pd-shot{cursor:pointer}.pd-shot:hover .pd-shot-cap{color:rgba(var(--tb), 1)}@container (max-width:559px){#pt-request .pt-req-form{order:-1}}
