.pd[data-v-1e5c6e58]{position:relative;overflow:clip}.pd__glow[data-v-1e5c6e58]{aspect-ratio:1;background:radial-gradient(circle,hsl(var(--hue) 85% 55%/16%),transparent 62%);filter:blur(30px);pointer-events:none;width:min(60vw,720px);position:absolute;top:-10%;right:-12%}.pd__head[data-v-1e5c6e58]{z-index:1;border-bottom:1px solid var(--line);padding-block:clamp(2rem,1.5rem + 2vw,3rem) clamp(2.5rem,2rem + 3vw,4rem);position:relative}.pd__back[data-v-1e5c6e58]{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:.45rem;margin-bottom:2.25rem;font-size:.68rem;text-decoration:none;display:inline-flex}.pd__back[data-v-1e5c6e58]:hover{color:var(--accent)}.pd__back svg[data-v-1e5c6e58]{transition:transform .3s var(--ease-out)}.pd__back:hover svg[data-v-1e5c6e58]{transform:translate(-3px)}.pd__badges[data-v-1e5c6e58]{flex-wrap:wrap;gap:.4rem;display:flex}.pd__badge[data-v-1e5c6e58]{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.63rem;display:inline-flex}.pd__badge.is-live[data-v-1e5c6e58]{color:#3cdd8c;border-color:#3cdd8c59}.pd__badge.is-active[data-v-1e5c6e58]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.pd__title[data-v-1e5c6e58]{font-size:var(--step-7);margin-top:1.1rem}.pd__tagline[data-v-1e5c6e58]{max-width:40ch;font-size:var(--step-2);color:hsl(var(--hue) 55% 68%);margin-top:1rem;font-weight:300}.pd__links[data-v-1e5c6e58]{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.pd__link[data-v-1e5c6e58]{border:1px solid var(--line-strong);transition:transform .3s var(--ease-out),border-color .3s,background .3s,color .3s;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.pd__link[data-v-1e5c6e58]:hover{border-color:hsl(var(--hue) 85% 58%);color:hsl(var(--hue) 85% 62%);transform:translateY(-2px)}.pd__link--solid[data-v-1e5c6e58]{background:hsl(var(--hue) 85% 58%);color:#0a0a0a;border-color:#0000}.pd__link--solid[data-v-1e5c6e58]:hover{color:#0a0a0a;filter:brightness(1.08);border-color:#0000}.pd__body[data-v-1e5c6e58]{z-index:1;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(2rem,1.5rem + 3vw,4.5rem);padding-block:clamp(3rem,2.5rem + 3vw,5rem);display:grid;position:relative}.pd__summary[data-v-1e5c6e58]{font-size:var(--step-2);margin-bottom:1.85rem;font-weight:300;line-height:1.5}.pd__para[data-v-1e5c6e58]{max-width:var(--measure);color:var(--fg-dim);margin-bottom:1.5rem}.pd__side[data-v-1e5c6e58]{flex-direction:column;align-self:start;gap:1rem;display:flex;position:sticky;top:96px}.pd__panel[data-v-1e5c6e58]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:1.4rem}.pd__panel .eyebrow[data-v-1e5c6e58]{color:hsl(var(--hue) 70% 62%);margin-bottom:1rem;display:block}.pd__stack[data-v-1e5c6e58]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.pd__stack li[data-v-1e5c6e58]{border:1px solid var(--line);color:var(--fg-dim);border-radius:5px;padding:.22rem .6rem;font-size:.68rem}.pd__metrics[data-v-1e5c6e58]{flex-direction:column;gap:.85rem;margin:0;display:flex}.pd__metrics div[data-v-1e5c6e58]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pd__metrics dt[data-v-1e5c6e58]{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-faint);font-size:.66rem}.pd__metrics dd[data-v-1e5c6e58]{font-size:var(--step-2);color:var(--fg);margin:0}.pd__nav[data-v-1e5c6e58]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1rem;padding-block:clamp(2rem,1.5rem + 2vw,3rem) clamp(3.5rem,3rem + 3vw,5.5rem);display:grid}.pd__sib[data-v-1e5c6e58]{border:1px solid var(--line);border-radius:var(--radius);transition:border-color .3s var(--ease-out),background .3s;flex-direction:column;gap:.35rem;padding:1.15rem 1.25rem;text-decoration:none;display:flex}.pd__sib[data-v-1e5c6e58]:hover{border-color:var(--accent);background:var(--surface);color:inherit}.pd__sib span[data-v-1e5c6e58]{color:var(--fg-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.pd__sib b[data-v-1e5c6e58]{font-size:var(--step-1);font-weight:500}.pd__sib--next[data-v-1e5c6e58]{text-align:right}@media (width<=900px){.pd__body[data-v-1e5c6e58]{grid-template-columns:1fr}.pd__side[data-v-1e5c6e58]{position:static}}@media (width<=560px){.pd__nav[data-v-1e5c6e58]{grid-template-columns:1fr}.pd__sib--next[data-v-1e5c6e58]{text-align:left}}
