#folioChartHost{position:relative;width:min(760px,100vw);margin:0 auto;height:2840px;overflow:hidden}
#folioChartHost #angieChartFrame{position:absolute;inset:0 auto auto 0;display:block;width:760px;max-width:none;min-width:760px;height:2840px;border:0;background:transparent;transform-origin:0 0}
#folio .folio-bake-stack{gap:0}
#folioFallback{text-align:center;font:inherit;padding:12px}
.folio-form-jump{text-align:center;margin:0 auto 48px}

#folioChartHost #angieChartFrame{color-scheme:light}

/* Native iframe has a real src and usable geometry even if its host module fails. */
.folio-bake-stack[data-folio-mode="single-3d-instrument-v1"] #folioChartHost{height:820px}
.folio-bake-stack[data-folio-mode="single-3d-instrument-v1"] #angieChartFrame{width:100%;min-width:0;height:820px;transform:none}
#folioLaunchStatus{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}
#folioLaunchStatus[data-phase="failed"]{position:relative;inset:auto;width:auto;height:auto;margin:8px 12px;padding:6px 8px;clip-path:none;white-space:normal;color:#f2e8d4;background:#00243f;font:14px/1.35 var(--sp-type-metadata,monospace)}
#folioLaunchStatus[hidden]{display:none}

