.ph-grid.svelte-4s1vdh{background-image:linear-gradient(to right, color-mix(in oklab, var(--color-hairline) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklab, var(--color-hairline) 55%, transparent) 1px, transparent 1px);opacity:.55;background-size:46px 46px;-webkit-mask-image:radial-gradient(125% 115% at 50% 28%,#000 0%,#0000 70%);mask-image:radial-gradient(125% 115% at 50% 28%,#000 0%,#0000 70%)}.ph-glow.svelte-4s1vdh{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in oklab, var(--color-amber) 26%, transparent), color-mix(in oklab, var(--color-amber) 9%, transparent) 46%, transparent 72%);filter:blur(6px);mix-blend-mode:screen;will-change:transform;border-radius:50%;width:min(72vw,560px);top:42%;left:50%;transform:translate(-50%,-50%)}.ph-glow[data-live=true].svelte-4s1vdh{transform:translate3d(var(--gx,0), var(--gy,0), 0) translate(-50%, -50%);top:0;left:0}.ph-rail.svelte-4s1vdh{height:1px;overflow:hidden}.ph-rail.svelte-4s1vdh:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-amber-soft) 85%, transparent), transparent);width:42%;position:absolute;inset:0;transform:translate(-120%)}.ph-dot.svelte-4s1vdh{background:var(--color-amber);width:7px;height:7px;box-shadow:0 0 10px color-mix(in oklab, var(--color-amber) 70%, transparent);border-radius:50%;flex:none;display:inline-block;position:relative}.ph-dot.svelte-4s1vdh:after{content:"";border:1px solid var(--color-amber);border-radius:50%;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.ph-glow.svelte-4s1vdh:not([data-live=true]){animation:svelte-4s1vdh-ph-breathe 7s var(--ease-out-quint) infinite}.ph-rail.svelte-4s1vdh:after{animation:7s linear .6s infinite svelte-4s1vdh-ph-current}.ph-dot.svelte-4s1vdh:after{animation:svelte-4s1vdh-ph-ping 2.8s var(--ease-out-quint) infinite}}@keyframes svelte-4s1vdh-ph-breathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes svelte-4s1vdh-ph-current{0%{transform:translate(-120%)}55%,to{transform:translate(560%)}}@keyframes svelte-4s1vdh-ph-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}
