.ph-grid{background-image:linear-gradient(#2f80f60f 1px,#0000 1px),linear-gradient(90deg,#2f80f60f 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(78% 92% at 68% 46%,#000 18%,#0000 76%);mask-image:radial-gradient(78% 92% at 68% 46%,#000 18%,#0000 76%)}.ph-blob-a{opacity:.5;width:380px;height:380px;top:-14%;left:48%}.ph-blob-b{opacity:.42;width:360px;height:360px;bottom:-20%;right:-6%}.ph-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 44%,#ffffffe6 50%,#0000 56%);animation:12s ease-in-out infinite ph-sweep;position:absolute;inset:-30% -50%}@keyframes ph-sweep{0%,56%{opacity:0;transform:translate(-70%)}64%{opacity:.85}84%,to{opacity:0;transform:translate(70%)}}.ph-stat{color:var(--color-ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #2f80f61f;border-radius:9999px;align-items:center;gap:2px;padding:6px 14px;font-size:12px;line-height:1;display:inline-flex;box-shadow:0 6px 18px #1f50a012}.ph-stat b{margin-right:3px;font-size:15px;font-weight:700}.ph-art{container-type:inline-size}@keyframes ph-spin{to{transform:rotate(360deg)}}.ph-icon{animation-name:ph-spin;animation-timing-function:linear;animation-iteration-count:infinite}.ph-tile{background:#fff;border-radius:26%;animation:5.5s ease-in-out infinite ph-bob;overflow:hidden;box-shadow:0 10px 24px #1f50a024,0 0 0 1px #2f80f60f}.ph-tile-sw{width:10.4cqw;height:10.4cqw}.ph-tile-ai{width:13.6cqw;height:13.6cqw;box-shadow:0 10px 28px #19c3d633,0 0 0 1px #2f80f624}@keyframes ph-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ph-ring-dash{animation:6s linear infinite ph-dash}.ph-ring-dash-rev{animation-duration:9s;animation-direction:reverse}@keyframes ph-dash{to{stroke-dashoffset:-5px}}.ph-aurora{filter:blur(30px);background:conic-gradient(#2f80f629,#19c3d61f,#6b7bff24,#2f80f629);animation:26s linear infinite ph-spin}.ph-comet-orbit{animation:14s linear infinite ph-spin;position:absolute;inset:0}.ph-comet-delay{animation-delay:-7s}.ph-comet-orbit-rev{animation-duration:18s;animation-direction:reverse}.ph-comet{background:#56a7ff;border-radius:9999px;width:max(4px,1.5cqw);height:max(4px,1.5cqw);margin-left:min(-2px,-.75cqw);position:absolute;top:7%;left:50%;box-shadow:0 0 10px 2px #2f80f699,0 0 22px 6px #2f80f638}.ph-comet-inner{background:#3fd3c6;top:23%;box-shadow:0 0 10px 2px #19c3d699,0 0 22px 6px #19c3d638}.ph-hub{background:#fff;border-radius:30%;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;width:26cqw;height:26cqw;animation:4.6s ease-in-out infinite ph-hub;display:flex;position:relative;box-shadow:0 18px 50px #1f5ac829,0 0 0 1px #2f80f614}.ph-hub-logo{width:10cqw;height:10cqw}.ph-hub-label{white-space:nowrap;font-size:clamp(7px,2.5cqw,10px);line-height:1}@keyframes ph-hub{0%,to{box-shadow:0 18px 50px #1f5ac829,0 0 0 1px #2f80f614}50%{box-shadow:0 18px 66px #2f80f657,0 0 0 1px #2f80f62e}}.ph-halo{border:1.5px solid #2f80f659;border-radius:30%;animation:4s ease-out infinite ph-halo;position:absolute;inset:0}.ph-halo-2{animation-delay:2s}@keyframes ph-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.ph-mote{background:#2f80f680;border-radius:9999px;width:4px;height:4px;animation:9s linear infinite ph-mote;position:absolute;box-shadow:0 0 6px #2f80f68c}@keyframes ph-mote{0%{opacity:0;transform:translateY(14px)scale(.5)}20%{opacity:.85}75%{opacity:.5}to{opacity:0;transform:translateY(-120px)scale(1)}}@media (prefers-reduced-motion:reduce){.ph-sweep,.ph-icon,.ph-tile,.ph-ring-dash,.ph-aurora,.ph-comet-orbit,.ph-hub,.ph-halo,.ph-mote{animation:none!important}}
.pdh-grid{background-image:linear-gradient(#2f80f60f 1px,#0000 1px),linear-gradient(90deg,#2f80f60f 1px,#0000 1px);background-size:48px 48px;animation:36s linear infinite pdh-grid;-webkit-mask-image:radial-gradient(78% 92% at 68% 46%,#000 18%,#0000 76%);mask-image:radial-gradient(78% 92% at 68% 46%,#000 18%,#0000 76%)}@keyframes pdh-grid{to{background-position:48px 48px}}.pdh-blob-a{opacity:.5;width:380px;height:380px;top:-16%;left:46%}.pdh-blob-b{opacity:.4;width:360px;height:360px;bottom:-22%;right:-8%}.pdh-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 44%,#ffffffe6 50%,#0000 56%);animation:12s ease-in-out infinite pdh-sweep;position:absolute;inset:-30% -50%}@keyframes pdh-sweep{0%,56%{opacity:0;transform:translate(-70%)}64%{opacity:.85}84%,to{opacity:0;transform:translate(70%)}}.pdh-tag{color:var(--color-ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;border:1px solid #2f80f61f;border-radius:9999px;padding:6px 14px;font-size:12px;line-height:1;box-shadow:0 6px 18px #1f50a012}.pdh-art{container-type:inline-size}.pdh-aurora{filter:blur(30px);background:conic-gradient(#2f80f62e,#19c3d624,#6b7bff29,#2f80f62e);animation:26s linear infinite pdh-spin}@keyframes pdh-spin{to{transform:rotate(360deg)}}.pdh-dash{animation:7s linear infinite pdh-dash}.pdh-dash-rev{animation-duration:11s;animation-direction:reverse}@keyframes pdh-dash{to{stroke-dashoffset:-4px}}.pdh-orbit{animation:96s linear infinite pdh-spin}.pdh-counter{animation:96s linear infinite reverse pdh-spin}.pdh-line-flow{animation:1.6s linear infinite pdh-line}@keyframes pdh-line{to{stroke-dashoffset:-2.6px}}.pdh-comet-orbit{animation:16s linear infinite pdh-spin;position:absolute;inset:0}.pdh-comet-orbit-rev{animation-duration:22s;animation-direction:reverse}.pdh-comet{background:#56a7ff;border-radius:9999px;width:max(4px,1.5cqw);height:max(4px,1.5cqw);margin-left:min(-2px,-.75cqw);position:absolute;top:15%;left:50%;box-shadow:0 0 10px 2px #2f80f699,0 0 22px 6px #2f80f638}.pdh-comet-inner{background:#3fd3c6;top:26%;box-shadow:0 0 10px 2px #19c3d699,0 0 22px 6px #19c3d638}.pdh-mote{background:#2f80f680;border-radius:9999px;width:4px;height:4px;animation:9s linear infinite pdh-mote;position:absolute;box-shadow:0 0 6px #2f80f68c}@keyframes pdh-mote{0%{opacity:0;transform:translateY(14px)scale(.5)}20%{opacity:.85}75%{opacity:.5}to{opacity:0;transform:translateY(-120px)scale(1)}}.pdh-hub{background:linear-gradient(160deg,#fff 0%,#f4f9ff 100%);border-radius:30%;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;width:26cqw;height:26cqw;animation:4.6s ease-in-out infinite pdh-hub;display:flex;position:relative;box-shadow:0 18px 50px #1f5ac829,0 0 0 1px #2f80f614,inset 0 1px #fff}.pdh-hub-logo{width:10cqw;height:10cqw;animation:4.6s ease-in-out infinite pdh-logo}.pdh-hub-platform{border-radius:24%;width:11cqw;height:11cqw;animation:4.6s ease-in-out infinite pdh-logo;box-shadow:0 6px 16px #1f50a029,0 0 0 1px #1f50a00f}@keyframes pdh-logo{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.pdh-hub-label{white-space:nowrap;font-size:clamp(8px,2.6cqw,11px);line-height:1}@keyframes pdh-hub{0%,to{box-shadow:0 18px 50px #1f5ac829,0 0 0 1px #2f80f614,inset 0 1px #fff}50%{box-shadow:0 18px 66px #2f80f657,0 0 0 1px #2f80f62e,inset 0 1px #fff}}.pdh-halo{border:1.5px solid #2f80f652;border-radius:30%;animation:4s ease-out infinite pdh-halo;position:absolute;inset:0}.pdh-halo-2{animation-delay:2s}@keyframes pdh-halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.pdh-node{width:19.5cqw;height:17cqw;color:var(--color-brand);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;border:1px solid #2f80f61a;border-radius:22%;flex-direction:column;justify-content:center;align-items:center;gap:1.4cqw;animation:5.5s ease-in-out infinite pdh-bob;display:flex;box-shadow:0 10px 26px #1f50a01a,inset 0 1px #fff}.pdh-node-icon{width:7.4cqw;height:7.4cqw;animation:4.4s ease-in-out infinite pdh-icon}@keyframes pdh-icon{0%,to{opacity:.86;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.pdh-node-label{white-space:nowrap;color:var(--color-ink-2);font-size:clamp(8px,2.7cqw,12px);line-height:1}@keyframes pdh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ahs-glow{filter:blur(26px);background:radial-gradient(closest-side,#409cff38,#48d6c81a 58%,#0000);animation:7s ease-in-out infinite ahs-breathe}@keyframes ahs-breathe{0%,to{opacity:.7}50%{opacity:1}}.ahs-row{animation:6.5s ease-in-out infinite ahs-row}@keyframes ahs-row{0%,to{box-shadow:none;background-color:#f8fbff;border-color:#2f80f61a}10%,22%{background-color:#edf6ff;border-color:#2f80f661;box-shadow:0 0 0 2px #2f80f614}34%{box-shadow:none;background-color:#f8fbff;border-color:#2f80f61a}}.ahs-switch{background:linear-gradient(90deg,#2f80f6,#3fb7e6);border-radius:9999px;flex:none;width:26px;height:15px;position:relative;box-shadow:inset 0 0 0 1px #2f80f640}.ahs-knob{background:#fff;border-radius:9999px;width:11px;height:11px;animation:4.4s ease-in-out infinite ahs-knob;position:absolute;top:2px;left:12px}@keyframes ahs-knob{0%,to{box-shadow:0 1px 2px #1f50a059}50%{box-shadow:0 0 0 4px #ffffff59,0 1px 2px #1f50a059}}.ahs-link{animation:1.8s linear infinite ahs-link}@keyframes ahs-link{to{stroke-dashoffset:-8px}}.ahs-spark{animation:2.8s ease-in-out infinite ahs-spark}@keyframes ahs-spark{0%,to{opacity:.65;transform:scale(.9)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.pdh-grid,.pdh-sweep,.pdh-aurora,.pdh-orbit,.pdh-counter,.pdh-dash,.pdh-line-flow,.pdh-comet-orbit,.pdh-mote,.pdh-hub,.pdh-hub-logo,.pdh-hub-platform,.pdh-halo,.pdh-node,.pdh-node-icon,.ahs-glow,.ahs-row,.ahs-knob,.ahs-link,.ahs-spark{animation:none!important}}
