.pfx-rows{margin:0;padding:0;list-style:none}.pfx-row{border-top:1px solid var(--ds-line,#1d1b331a);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 0;display:grid}.pfx-row:first-child{border-top:0}.pfx-row__dot{display:none}.pfx-row__state{text-align:right;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pfx-row__idle{background:var(--ds-line-2,#1d1b333d);border-radius:999px;width:8px;height:8px;display:inline-block}.pfx-details{border-top:1px solid var(--ds-line,#1d1b331a);padding-top:12px}.pfx-details>summary{cursor:pointer;color:var(--ds-ink,#1d1b33);font-size:14.5px;font-weight:700}.pfx-details>summary:focus-visible{outline:2px solid var(--ds-focus,#34507c);outline-offset:2px}.pfx-details__body{padding-top:12px}.pfx-top,.pfx-aside,.pfx-stage-wrap{min-width:0}.pfx-panel__note p[style*=danger],.pfx-notice{background:var(--ds-risk-tint,#fbeaea);color:var(--ds-risk,#b3213a);border-radius:10px;margin:0;padding:8px 12px}@media (width>=1024px){.pfx-col--panel{align-self:start;position:sticky;top:24px}}@media (width<=1023px){.pfx-grid{flex-direction:column;gap:16px;align-items:stretch!important;display:flex!important}.pfx-col{display:contents!important}.pfx-stage-wrap{order:1}.pfx-col--panel>*{order:2}.pfx-top{order:3}.pfx-aside{order:4}.pfx-details{order:5}}.pfx-backlink{cursor:pointer;color:var(--ds-ink,#1d1b33);text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.pfx-backlink:focus-visible{outline:2px solid var(--ds-focus,#34507c);outline-offset:2px}#deck{scroll-margin-top:24px}@media (width<=1023px){.pfx-row:is([data-status=idle],[data-status=unavailable]) .pfx-row__detail,.pfx-stage__cap{display:none}.pfx-head{gap:4px}}.pfx-build{flex-direction:column;margin:0;display:flex}.pfx-build div{border-top:1px solid var(--ds-line,#1d1b331a);grid-template-columns:140px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.pfx-build div:first-child{border-top:0}.pfx-build dt{color:var(--ds-mute,#6c6a7e);font-size:13.5px}.pfx-build dd{color:var(--ds-ink,#1d1b33);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}@media (width<=640px){.pfx-build div{grid-template-columns:minmax(0,1fr);gap:2px}}.pfx .pfx-panel .pfx-rows{border:1px solid var(--ds-line,#1d1b331f);background:#fff;border-radius:12px;padding:0 16px!important}.pfx .pfx-panel .pfx-rows .pfx-row{padding:14px 0!important}.pfx .pfx-panel .pfx-rows .pfx-row:first-child{border-top:0!important}.pfx .pfx-panel .savvy-ambient--inline{max-width:100%;margin-top:14px;display:inline-flex}.pfx .pfx-panel .pfx-panel__privacy{margin-bottom:0}div.vs-env:has(.pfx){background:#fff!important}@media (width>=1280px){.presentation-preflight .pfx-col--stage{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.presentation-preflight .pfx-col--stage>.pfx-aside,.presentation-preflight .pfx-col--stage>.pfx-details{grid-column:1/-1}.presentation-preflight .pfx-stage-wrap{position:sticky;top:16px}}.presentation-preflight .presentation-preflight__deck img,.presentation-preflight .presentation-preflight__deck canvas{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto}@media (width<=480px){.pfx .pfx-panel .pfx-rows .pfx-row{align-items:center;min-height:0!important;padding:9px 0!important}.pfx-grid{gap:12px}}
