.ph-grid{background-image:linear-gradient(rgb(var(--color-brand-rgb) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--color-brand-rgb) / .06) 1px, transparent 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{border:1px solid rgb(var(--color-brand-rgb) / .12);color:var(--color-ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;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{box-shadow:0 10px 24px #1f50a024, 0 0 0 1px rgb(var(--color-brand-rgb) / .06);background:#fff;border-radius:26%;animation:5.5s ease-in-out infinite ph-bob;overflow:hidden}.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 rgb(var(--color-brand-rgb) / .14)}@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{background:conic-gradient(from 0deg, rgb(var(--color-brand-rgb) / .16), #19c3d61f, #6b7bff24, rgb(var(--color-brand-rgb) / .16));filter:blur(30px);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{width:max(4px,1.5cqw);height:max(4px,1.5cqw);box-shadow:0 0 10px 2px rgb(var(--color-brand-rgb) / .6), 0 0 22px 6px rgb(var(--color-brand-rgb) / .22);background:#56a7ff;border-radius:9999px;margin-left:min(-2px,-.75cqw);position:absolute;top:7%;left:50%}.ph-comet-inner{background:#3fd3c6;top:23%;box-shadow:0 0 10px 2px #19c3d699,0 0 22px 6px #19c3d638}.ph-hub{width:26cqw;height:26cqw;box-shadow:0 18px 50px #1f5ac829, 0 0 0 1px rgb(var(--color-brand-rgb) / .08);background:#fff;border-radius:30%;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;animation:4.6s ease-in-out infinite ph-hub;display:flex;position:relative}.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 rgb(var(--color-brand-rgb) / .08)}50%{box-shadow:0 18px 66px rgb(var(--color-brand-rgb) / .34), 0 0 0 1px rgb(var(--color-brand-rgb) / .18)}}.ph-halo{border:1.5px solid rgb(var(--color-brand-rgb) / .35);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:rgb(var(--color-brand-rgb) / .5);width:4px;height:4px;box-shadow:0 0 6px rgb(var(--color-brand-rgb) / .55);border-radius:9999px;animation:9s linear infinite ph-mote;position:absolute}@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(rgb(var(--color-brand-rgb) / .06) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--color-brand-rgb) / .06) 1px, transparent 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{border:1px solid rgb(var(--color-brand-rgb) / .12);color:var(--color-ink-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffd1;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{background:conic-gradient(from 0deg, rgb(var(--color-brand-rgb) / .18), #19c3d624, #6b7bff29, rgb(var(--color-brand-rgb) / .18));filter:blur(30px);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{width:max(4px,1.5cqw);height:max(4px,1.5cqw);box-shadow:0 0 10px 2px rgb(var(--color-brand-rgb) / .6), 0 0 22px 6px rgb(var(--color-brand-rgb) / .22);background:#56a7ff;border-radius:9999px;margin-left:min(-2px,-.75cqw);position:absolute;top:15%;left:50%}.pdh-comet-inner{background:#3fd3c6;top:26%;box-shadow:0 0 10px 2px #19c3d699,0 0 22px 6px #19c3d638}.pdh-mote{background:rgb(var(--color-brand-rgb) / .5);width:4px;height:4px;box-shadow:0 0 6px rgb(var(--color-brand-rgb) / .55);border-radius:9999px;animation:9s linear infinite pdh-mote;position:absolute}@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{width:26cqw;height:26cqw;box-shadow:0 18px 50px #1f5ac829, 0 0 0 1px rgb(var(--color-brand-rgb) / .08), inset 0 1px 0 #fff;background:linear-gradient(160deg,#fff 0%,#f4f9ff 100%);border-radius:30%;flex-direction:column;justify-content:center;align-items:center;gap:1.2cqw;animation:4.6s ease-in-out infinite pdh-hub;display:flex;position:relative}.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 rgb(var(--color-brand-rgb) / .08), inset 0 1px 0 #fff}50%{box-shadow:0 18px 66px rgb(var(--color-brand-rgb) / .34), 0 0 0 1px rgb(var(--color-brand-rgb) / .18), inset 0 1px 0 #fff}}.pdh-halo{border:1.5px solid rgb(var(--color-brand-rgb) / .32);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{border:1px solid rgb(var(--color-brand-rgb) / .1);width:19.5cqw;height:17cqw;color:var(--color-brand);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff5;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{border-color:rgb(var(--color-brand-rgb) / .1);box-shadow:none;background-color:#f8fbff}10%,22%{border-color:rgb(var(--color-brand-rgb) / .38);box-shadow:0 0 0 2px rgb(var(--color-brand-rgb) / .08);background-color:#edf6ff}34%{border-color:rgb(var(--color-brand-rgb) / .1);box-shadow:none;background-color:#f8fbff}}.ahs-switch{background:linear-gradient(90deg, var(--color-brand), #3fb7e6);width:26px;height:15px;box-shadow:inset 0 0 0 1px rgb(var(--color-brand-rgb) / .25);border-radius:9999px;flex:none;position:relative}.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}}
