:root{
 --pd-primary:#2563eb;--pd-primary-2:#0ea5e9;--pd-accent:#64d8ff;--pd-ink:#071426;--pd-ink-2:#0b2340;
 --pd-surface:#f6f9fd;--pd-surface-2:#eef5fb;--pd-card:rgba(255,255,255,.91);--pd-border:rgba(178,204,230,.72);
 --pd-muted:#6d8299;--pd-gradient:linear-gradient(135deg,#07172b 0%,#0b294b 60%,#0e426f 100%);
 --pd-shadow:0 22px 64px rgba(11,43,76,.12);--pd-radius-xl:24px;--pd-radius:16px;--pd-ease:cubic-bezier(.2,.8,.2,1)
}
html{background:#061426}body{margin:0;background:radial-gradient(circle at 82% -8%,rgba(71,163,255,.12),transparent 34%),linear-gradient(180deg,var(--pd-surface),var(--pd-surface-2));color:var(--pd-ink)}
body.pd-console .brandmark img,body.pd-console .brand-logo img,body.pd-demo-studio-v352 .ds-brandmark img,body.pd-ops-v35 .ops-brand img{object-fit:contain;object-position:center}
body.pd-console .brandmark img,body.pd-console .brand-logo img,body.pd-demo-studio-v352 .ds-brandmark img,body.pd-ops-v35 .ops-brand img{filter:brightness(0) invert(1) drop-shadow(0 8px 18px rgba(74,160,255,.22))}
body[data-client-surface="workspace"]{--pd-client-primary:var(--pd-primary);--pd-client-surface:var(--pd-surface)}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Directional chrome: portal headers retreat while reading and return on upward intent. */
body.client-workspace-open .client-appbar,body.client-workspace-open .site-header,body.pd-console .topbar,body.pd-console .top-header{transition:transform .24s var(--pd-ease),opacity .18s ease;will-change:transform}
body.pd-v352-scroll-down.client-workspace-open .client-appbar,body.pd-v352-scroll-down.client-workspace-open .site-header,body.pd-v352-scroll-down.pd-console .topbar,body.pd-v352-scroll-down.pd-console .top-header{transform:translateY(calc(-100% - 10px));opacity:.02;pointer-events:none}
